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.