Denne blog vil uddybe brugen af ' ArrayList.contains() ” metode i Java.
Hvad er 'ArrayList.contains()'-metoden i Java?
Det ' ArrayList.contains() ”-metoden i Java bruges til at kontrollere, om det angivne element er indeholdt i den angivne liste eller ej.
Syntaks
offentlig boolesk indeholder ( Objekt )
I ovenstående syntaks, ' Objekt ” refererer til det objektelement, der skal søges i.
Eksempel 1: Anvendelse af metoden 'ArrayList.contains()' til at anvende en kontrol på integer Array List
I dette eksempel er ' ArrayList.contains() ” metode kan bruges til at tilføje heltal i en ArrayList og derefter kontrollere, om et bestemt heltal er indeholdt i listen:
ArrayList < Heltal > numArr = ny ArrayList <> ( ) ;
numArr. tilføje ( 5 ) ;
numArr. tilføje ( 6 ) ;
numArr. tilføje ( 7 ) ;
System . ud . println ( 'Integer ArrayList er: ' + numArr ) ;
System . ud . Print ( 'Er 5 til stede på arraylisten?' ) ;
System . ud . println ( numArr. indeholder ( 5 ) ) ;
System . ud . Print ( 'Er 1 til stede på arraylisten?' ) ;
System . ud . println ( numArr. indeholder ( 1 ) ) ;
I ovenstående kodestykke:
- Først skal du oprette en ny ' ArrayList ” objekt bestående af heltal.
- I det næste trin skal du anvende ' tilføje() ” metode til at tilføje de angivne heltal som dens (metode) parameter i et array og vise det.
- Tilknyt derefter ' indeholder() ” metode med den angivne ArrayList for at kontrollere, om de angivne heltal er indeholdt i ArrayList.
- Hvis det er tilfældet, returnerer metoden en boolsk værdi ' rigtigt ”. Ellers, ' falsk ” returneres.
Produktion
I ovenstående output kan det ses, at det tidligere heltal er indeholdt i ' ArrayList ” hvorimod det ikke er tilfældet i sidstnævnte.
Eksempel 2: Anvendelse af 'ArrayList.contains()'-metoden til at anvende en kontrol på String Array List
I denne særlige illustration er ' ArrayList.contains() '-metoden kan bruges til at kontrollere for den indeholdte streng i ' ArrayList ”:
ArrayList < Snor > strArr = ny ArrayList <> ( ) ;strArr. tilføje ( 'Harry' ) ;
strArr. tilføje ( 'David' ) ;
strArr. tilføje ( 'Albert' ) ;
System . ud . println ( 'String ArrayList er: ' + strArr ) ;
System . ud . Print ( 'Er Jacob til stede på arraylisten?' ) ;
System . ud . println ( strArr. indeholder ( 'Jacob' ) ) ;
System . ud . Print ( 'Er David til stede på arraylisten?' ) ;
System . ud . println ( strArr. indeholder ( 'David' ) ) ;
Anvend følgende trin som angivet i ovenstående kodelinjer:
- Husk ligeledes de diskuterede trin til oprettelse af en ny ' ArrayList ” objekt og tilføjelse af de angivne strengværdier.
- Tilknyt derefter ' indeholder() ”-metoden til at kontrollere for de angivne strenge i ArrayList og vise de tilsvarende booleske værdier på den tilfredsstillede og utilfredse betingelse.
Produktion
Eksempel 3: Brug af metoden 'ArrayList.contains()' til at anvende en kontrol på både heltal- og streng ArrayList-værdier
I dette særlige eksempel kan den diskuterede metode implementeres til at anvende en kontrol på både heltal- og strengværdierne for matrixlisten:
ArrayList < Objekt > strintArr = ny ArrayList <> ( ) ;strintArr. tilføje ( 'Harry' ) ;
strintArr. tilføje ( 1 ) ;
strintArr. tilføje ( 'Albert' ) ;
System . ud . println ( 'ArrayListen er:' + strintArr ) ;
System . ud . Print ( 'Er 1 til stede på arraylisten?' ) ;
System . ud . println ( strintArr. indeholder ( 1 ) ) ;
System . ud . Print ( 'Er David til stede på arraylisten?' ) ;
System . ud . println ( strintArr. indeholder ( 'David' ) ) ;
I ovenstående illustration skal du udføre følgende trin:
- Ligeledes skal du oprette en ny ' ArrayList ” objekt.
- Noter det ' Objekt ” understøtter både streng- og heltalsværdier i et array.
- Gentag derefter de diskuterede trin for at tilføje de angivne streng- og heltalværdier til ' ArrayList ”.
- Til sidst skal du kontrollere for de særlige heltal- og strengværdier i ArrayList via ' indeholder() ”-metoden og returnerer det tilsvarende output.
Produktion
Dette output betyder, at det ønskede krav er opfyldt.
Konklusion
Det ' ArrayList.contains() ”-metoden i Java bruges til at kontrollere, om det angivne element er indeholdt i den angivne liste eller ej. Denne metode kan anvendes til at kontrollere for heltal og streng i den tilknyttede ArrayList og returnerer det tilsvarende resultat i form af en boolesk værdi. Denne artikel illustrerede brugen af ' ArrayList.contains() ” metode i Java.