Hva er ArrayList.contains()-metoden i Java

Hva Er Arraylist Contains Metoden I Java



Mens du programmerer i Java, kan det være tilfeller der utvikleren trenger å finne oppføringene i tilfelle bulkdata. For eksempel tilgang til viktige data eller en del av dem for å bruke dem umiddelbart. I slike situasjoner vil ' ArrayList.contains() ”-metoden i Java er til stor hjelp for å få tilgang til, analysere og oppdatere de nåværende ressursene effektivt.

Denne bloggen vil utdype bruken av ' ArrayList.contains() '-metoden i Java.

Hva er 'ArrayList.contains()'-metoden i Java?

« ArrayList.contains() ”-metoden i Java brukes til å sjekke om det angitte elementet finnes i den oppgitte listen eller ikke.







Syntaks



offentlig boolsk inneholder ( Gjenstand )

I syntaksen ovenfor, ' Gjenstand ” refererer til objektelementet som må søkes i.



Eksempel 1: Bruk av 'ArrayList.contains()'-metoden for å bruke en sjekk på integer-arrayliste

I dette eksemplet er ' ArrayList.contains() ”-metoden kan brukes til å legge til heltall i en ArrayList og deretter sjekke om et bestemt heltall finnes i listen:





ArrayList < Heltall > numArr = ny ArrayList <> ( ) ;

numArr. Legg til ( 5 ) ;

numArr. Legg til ( 6 ) ;

numArr. Legg til ( 7 ) ;

System . ute . println ( 'Integer ArrayList er: ' + numArr ) ;

System . ute . skrive ut ( 'Er 5 til stede i arraylisten?' ) ;

System . ute . println ( numArr. inneholder ( 5 ) ) ;

System . ute . skrive ut ( 'Er 1 til stede i arraylisten?' ) ;

System . ute . println ( numArr. inneholder ( 1 ) ) ;

I kodebiten ovenfor:

  • Først oppretter du en ny ' ArrayList ” objekt som består av heltall.
  • I neste trinn bruker du ' Legg til() ”-metoden for å legge til de spesifiserte heltallene som dens (metode) parameter i en matrise og vise den.
  • Etter det, tilknytt ' inneholder() ”-metoden med den angitte ArrayList for å sjekke om de spesifiserte heltallene finnes i ArrayList.
  • I så fall returnerer metoden en boolsk verdi ' ekte '. Ellers, ' falsk ' returneres.

Produksjon



I utgangen ovenfor kan det sees at det tidligere heltallet er inneholdt i ' ArrayList ” mens det ikke er tilfelle i sistnevnte.

Eksempel 2: Bruk av «ArrayList.contains()»-metoden for å bruke en sjekk på string Array List

I denne spesielle illustrasjonen, ' ArrayList.contains() '-metoden kan brukes til å se etter den inneholdte strengen i ' ArrayList ':

ArrayList < String > strArr = ny ArrayList <> ( ) ;

strArr. Legg til ( 'Harry' ) ;

strArr. Legg til ( 'David' ) ;

strArr. Legg til ( 'Albert' ) ;

System . ute . println ( 'String ArrayList er: ' + strArr ) ;

System . ute . skrive ut ( 'Er Jacob til stede i arraylisten?' ) ;

System . ute . println ( strArr. inneholder ( 'Jacob' ) ) ;

System . ute . skrive ut ( 'Er David til stede i arraylisten?' ) ;

System . ute . println ( strArr. inneholder ( 'David' ) ) ;

Bruk følgende trinn som gitt i kodelinjene ovenfor:

  • Husk også de diskuterte trinnene for å lage en ny ' ArrayList ”-objektet og legge til de angitte strengverdiene.
  • Etter det, tilknytt ' inneholder() ”-metoden for å se etter de spesifiserte strengene i ArrayList og vise de tilsvarende boolske verdiene på tilfredsstilt og utilfredsstilt tilstand.

Produksjon

Eksempel 3: Bruk av «ArrayList.contains()»-metoden for å bruke en sjekk på både heltalls- og string ArrayList-verdier

I dette spesielle eksemplet kan den diskuterte metoden implementeres for å bruke en sjekk på både heltalls- og strengverdiene til matriselisten:

ArrayList < Gjenstand > strintArr = ny ArrayList <> ( ) ;

strintArr. Legg til ( 'Harry' ) ;

strintArr. Legg til ( 1 ) ;

strintArr. Legg til ( 'Albert' ) ;

System . ute . println ( 'ArrayList er:' + strintArr ) ;

System . ute . skrive ut ( 'Er 1 til stede i arraylisten?' ) ;

System . ute . println ( strintArr. inneholder ( 1 ) ) ;

System . ute . skrive ut ( 'Er David til stede i arraylisten?' ) ;

System . ute . println ( strintArr. inneholder ( 'David' ) ) ;

I illustrasjonen ovenfor, utfør følgende trinn:

  • På samme måte oppretter du en ny ' ArrayList ' objekt.
  • Noter det ' Gjenstand ” støtter både streng- og heltallsverdier i en matrise.
  • Etter det, gjenta de diskuterte trinnene for å legge til de angitte streng- og heltallsverdiene i ' ArrayList '.
  • Til slutt, sjekk for de spesielle heltalls- og strengverdiene i ArrayList via ' inneholder() ”-metoden og returner den tilsvarende utgangen.

Produksjon

Denne utgangen betyr at ønsket krav er oppfylt.

Konklusjon

« ArrayList.contains() ”-metoden i Java brukes for å bekrefte om det spesifiserte elementet er inneholdt i den oppgitte listen eller ikke. Denne metoden kan brukes for å se etter heltall og streng i den tilknyttede ArrayList og returnerer det tilsvarende utfallet i form av en boolsk verdi. Denne artikkelen illustrerte bruken av ' ArrayList.contains() '-metoden i Java.