Acest blog va detalia modul de utilizare a „ ArrayList.contains() ” metoda în Java.
Ce este metoda „ArrayList.contains()” în Java?
„ ArrayList.contains() ” în Java este folosită pentru a verifica dacă elementul specificat este conținut în lista furnizată sau nu.
Sintaxă
public boolean conţine ( Obiect )
În sintaxa de mai sus, „ Obiect ” se referă la elementul obiect care trebuie căutat.
Exemplul 1: Utilizarea metodei „ArrayList.contains()” pentru a aplica o verificare a listei de matrice întregi
În acest exemplu, „ ArrayList.contains() ” metoda poate fi folosită pentru a adăuga numere întregi într-o ArrayList și apoi pentru a verifica dacă un anumit întreg este conținut în listă:
ArrayList < Întreg > numArr = nou ArrayList <> ( ) ;
numArr. adăuga ( 5 ) ;
numArr. adăuga ( 6 ) ;
numArr. adăuga ( 7 ) ;
Sistem . afară . println ( 'Integer ArrayList este: ' + numArr ) ;
Sistem . afară . imprimare ( „Este 5 prezent în lista de matrice?” ) ;
Sistem . afară . println ( numArr. conţine ( 5 ) ) ;
Sistem . afară . imprimare ( „Este 1 prezent în lista de matrice?” ) ;
Sistem . afară . println ( numArr. conţine ( 1 ) ) ;
În fragmentul de cod de mai sus:
- În primul rând, creați un nou „ ArrayList ” obiect format din numere întregi.
- În pasul următor, aplicați „ adăuga() ” pentru a adăuga numerele întregi specificate ca parametru (metodă) într-o matrice și pentru a le afișa.
- După aceea, asociați „ conține() ” cu ArrayList specificat pentru a verifica dacă numerele întregi specificate sunt conținute în ArrayList.
- Dacă da, metoda returnează o valoare booleană „ Adevărat ”. In caz contrar, ' fals ” este returnat.
Ieșire
În rezultatul de mai sus, se poate observa că primul întreg este conținut în „ ArrayList ” pe când nu este cazul în cel din urmă.
Exemplul 2: Utilizarea metodei „ArrayList.contains()” pentru a aplica o verificare a listei de matrice de șiruri
În această ilustrație specială, „ ArrayList.contains() ” poate fi utilizată pentru a verifica șirul conținut în „ ArrayList ”:
ArrayList < Şir > strArr = nou ArrayList <> ( ) ;strArr. adăuga ( 'Harry' ) ;
strArr. adăuga ( 'David' ) ;
strArr. adăuga ( 'Albert' ) ;
Sistem . afară . println ( 'String ArrayList este: ' + strArr ) ;
Sistem . afară . imprimare ( „Este Jacob prezent în lista de matrice?” ) ;
Sistem . afară . println ( strArr. conţine ( 'Iacov' ) ) ;
Sistem . afară . imprimare ( „David este prezent în lista de matrice?” ) ;
Sistem . afară . println ( strArr. conţine ( 'David' ) ) ;
Aplicați următorii pași, așa cum sunt indicați în rândurile de cod de mai sus:
- De asemenea, amintiți-vă pașii discutați pentru crearea unui nou „ ArrayList ” obiect și adăugând valorile șirului declarate.
- După aceea, asociați „ conține() ” pentru a verifica șirurile specificate în ArrayList și pentru a afișa valorile booleene corespunzătoare la condiția satisfăcută și nesatisfăcută.
Ieșire
Exemplul 3: Utilizarea metodei „ArrayList.contains()” pentru a aplica o verificare atât asupra valorilor întregi, cât și asupra șirurilor de caractere ArrayList
În acest exemplu particular, metoda discutată poate fi implementată pentru a aplica o verificare atât asupra valorilor întregi, cât și asupra șirurilor din lista de matrice:
ArrayList < Obiect > strintArr = nou ArrayList <> ( ) ;strintArr. adăuga ( 'Harry' ) ;
strintArr. adăuga ( 1 ) ;
strintArr. adăuga ( 'Albert' ) ;
Sistem . afară . println ( 'AryList este: ' + strintArr ) ;
Sistem . afară . imprimare ( „Este 1 prezent în lista de matrice?” ) ;
Sistem . afară . println ( strintArr. conţine ( 1 ) ) ;
Sistem . afară . imprimare ( „David este prezent în lista de matrice?” ) ;
Sistem . afară . println ( strintArr. conţine ( 'David' ) ) ;
În ilustrația de mai sus, efectuați următorii pași:
- De asemenea, creați un nou „ ArrayList ' obiect.
- Rețineți că ' Obiect ” acceptă atât valorile șir, cât și valorile întregi dintr-o matrice.
- După aceea, repetați pașii discutați pentru a adăuga șirul și valorile întregi declarate în „ ArrayList ”.
- În cele din urmă, verificați pentru anumite valori întregi și șir din ArrayList prin intermediul „ conține() ” și returnează rezultatul corespunzător.
Ieșire
Această ieșire înseamnă că cerința dorită este îndeplinită.
Concluzie
„ ArrayList.contains() ” din Java este utilizată pentru a verifica dacă elementul specificat este conținut în lista furnizată sau nu. Această metodă poate fi aplicată pentru a verifica întregul și șirul din ArrayList asociat și returnează rezultatul corespunzător sub forma unei valori booleene. Acest articol a ilustrat utilizarea „ ArrayList.contains() ” metoda în Java.