Hvad er metoden ArrayList.contains() i Java

Hvad Er Metoden Arraylist Contains I Java



Mens du programmerer i Java, kan der være tilfælde, hvor udvikleren skal finde posterne i tilfælde af bulkdata. For eksempel adgang til vitale data eller en del af dem for at bruge dem med det samme. I sådanne situationer er ' ArrayList.contains() ”-metoden i Java er til stor hjælp til at få adgang til, analysere og opdatere de nuværende ressourcer effektivt.

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.