Ovaj će blog razraditi korištenje ' ArrayList.contains() ” metoda u Javi.
Što je metoda “ArrayList.contains()” u Javi?
' ArrayList.contains() ” metoda u Javi koristi se za provjeru nalazi li se navedeni element na navedenom popisu ili ne.
Sintaksa
javnost Booleov sadrži ( Objekt )
U gornjoj sintaksi, ' Objekt ” odnosi se na element objekta koji treba pretražiti.
Primjer 1: Korištenje metode “ArrayList.contains()” za primjenu provjere popisa nizova cjelobrojnih brojeva
U ovom primjeru, ' ArrayList.contains() ” može se koristiti za dodavanje cijelih brojeva u ArrayList i zatim provjeru nalazi li se određeni cijeli broj na popisu:
ArrayList < Cijeli broj > numArr = novi ArrayList <> ( ) ;
numArr. dodati ( 5 ) ;
numArr. dodati ( 6 ) ;
numArr. dodati ( 7 ) ;
Sustav . van . println ( 'Integer ArrayList je: ' + numArr ) ;
Sustav . van . ispisati ( 'Je li 5 prisutan u arraylist-u?' ) ;
Sustav . van . println ( numArr. sadrži ( 5 ) ) ;
Sustav . van . ispisati ( 'Je li 1 prisutan na popisu polja?' ) ;
Sustav . van . println ( numArr. sadrži ( 1 ) ) ;
U gornjem isječku koda:
- Prvo, stvorite novi ' ArrayList ” objekt koji se sastoji od cijelih brojeva.
- U sljedećem koraku primijenite ' dodati() ” za dodavanje navedenih cijelih brojeva kao parametra (metode) u polje i njegovo prikazivanje.
- Nakon toga pridružite ' sadrži () ” s navedenim ArrayListom za provjeru nalaze li se navedeni cijeli brojevi u ArrayListu.
- Ako je tako, metoda vraća Booleovu vrijednost ' pravi ”. Inače, “ lažno ” se vraća.
Izlaz
U gornjem izlazu, može se vidjeti da je prethodni cijeli broj sadržan u ' ArrayList ” dok u ovom drugom to nije slučaj.
Primjer 2: Korištenje metode “ArrayList.contains()” za primjenu provjere na popisu nizova nizova
U ovoj konkretnoj ilustraciji, ' ArrayList.contains() ' može se koristiti za provjeru sadržanog niza u ' ArrayList ”:
ArrayList < Niz > strArr = novi ArrayList <> ( ) ;strArr. dodati ( 'Harry' ) ;
strArr. dodati ( 'David' ) ;
strArr. dodati ( 'Albert' ) ;
Sustav . van . println ( 'String ArrayList je: ' + strArr ) ;
Sustav . van . ispisati ( 'Je li Jacob prisutan na arraylistu?' ) ;
Sustav . van . println ( strArr. sadrži ( 'Jakov' ) ) ;
Sustav . van . ispisati ( 'Je li David prisutan na popisu nizova?' ) ;
Sustav . van . println ( strArr. sadrži ( 'David' ) ) ;
Primijenite sljedeće korake kako je navedeno u gornjim redcima koda:
- Isto tako, prisjetite se opisanih koraka za stvaranje novog ' ArrayList ” i dodavanjem navedenih vrijednosti niza.
- Nakon toga pridružite ' sadrži () ” metoda za provjeru navedenih nizova u ArrayList i prikaz odgovarajućih Booleovih vrijednosti po zadovoljenom i nezadovoljenom uvjetu.
Izlaz
Primjer 3: Korištenje metode “ArrayList.contains()” za primjenu provjere na vrijednosti cijelog broja i niza ArrayList vrijednosti
U ovom konkretnom primjeru, metoda o kojoj se govori može se implementirati za primjenu provjere i na vrijednosti cijelog broja i niza na popisu polja:
ArrayList < Objekt > strintArr = novi ArrayList <> ( ) ;strintArr. dodati ( 'Harry' ) ;
strintArr. dodati ( 1 ) ;
strintArr. dodati ( 'Albert' ) ;
Sustav . van . println ( 'Lista polja je: ' + strintArr ) ;
Sustav . van . ispisati ( 'Je li 1 prisutan na popisu polja?' ) ;
Sustav . van . println ( strintArr. sadrži ( 1 ) ) ;
Sustav . van . ispisati ( 'Je li David prisutan na popisu nizova?' ) ;
Sustav . van . println ( strintArr. sadrži ( 'David' ) ) ;
Na gornjoj slici izvršite sljedeće korake:
- Isto tako, stvorite novi ' ArrayList ” objekt.
- Imajte na umu da ' Objekt ” podržava i niz i cjelobrojne vrijednosti u nizu.
- Nakon toga ponovite opisane korake za dodavanje navedenog niza i cijelih vrijednosti u ' ArrayList ”.
- Konačno, provjerite određene vrijednosti cijelog broja i niza u ArrayList putem ' sadrži () ” i vraća odgovarajući izlaz.
Izlaz
Ovaj izlaz označava da je željeni zahtjev ispunjen.
Zaključak
' ArrayList.contains() ” metoda u Javi koristi se za provjeru je li navedeni element sadržan na navedenom popisu ili ne. Ova se metoda može primijeniti za provjeru cijelog broja i niza u pridruženoj ArrayList i vraća odgovarajući ishod u obliku Booleove vrijednosti. Ovaj je članak ilustrirao korištenje ' ArrayList.contains() ” metoda u Javi.