Ta blog bo podrobneje razložil uporabo » ArrayList.contains() ” v Javi.
Kaj je metoda »ArrayList.contains()« v Javi?
' ArrayList.contains() ” metoda v Javi se uporablja za preverjanje, ali je podani element na navedenem seznamu ali ne.
Sintaksa
javnosti logično vsebuje ( Objekt )
V zgornji sintaksi ' Objekt ” se nanaša na element predmeta, ki ga je treba preiskati.
Primer 1: Uporaba metode »ArrayList.contains()« za uporabo preverjanja na seznamu nizov celih števil
V tem primeru je ' ArrayList.contains() ” lahko uporabite za dodajanje celih števil v ArrayList in nato preverjanje, ali je določeno celo število na seznamu:
ArrayList < Celo število > numArr = novo ArrayList <> ( ) ;
numArr. dodati ( 5 ) ;
numArr. dodati ( 6 ) ;
numArr. dodati ( 7 ) ;
Sistem . ven . println ( 'Integer ArrayList je: ' + numArr ) ;
Sistem . ven . tiskanje ( 'Ali je 5 prisoten na matričnem seznamu?' ) ;
Sistem . ven . println ( numArr. vsebuje ( 5 ) ) ;
Sistem . ven . tiskanje ( 'Ali je 1 prisoten na matričnem seznamu?' ) ;
Sistem . ven . println ( numArr. vsebuje ( 1 ) ) ;
V zgornjem delčku kode:
- Najprej ustvarite novo » ArrayList ” objekt, sestavljen iz celih števil.
- V naslednjem koraku uporabite » dodaj() ” za dodajanje podanih celih števil kot svoj (metodni) parameter v matriko in njeno prikazovanje.
- Po tem povežite » vsebuje() ” s podanim seznamom ArrayList, da preverite, ali so podana cela števila v seznamu ArrayList.
- Če je tako, metoda vrne logično vrednost ' prav ”. V nasprotnem primeru, ' lažno ” se vrne.
Izhod
V zgornjem izhodu je razvidno, da je prejšnje celo število vsebovano v ' ArrayList «, medtem ko v slednjem ni tako.
Primer 2: Uporaba metode »ArrayList.contains()« za uporabo preverjanja na seznamu nizov nizov
V tej posebni ilustraciji je ' ArrayList.contains() ' se lahko uporabi za preverjanje vsebovanega niza v ' ArrayList ”:
ArrayList < Vrvica > strArr = novo ArrayList <> ( ) ;strArr. dodati ( 'Harry' ) ;
strArr. dodati ( 'David' ) ;
strArr. dodati ( 'Albert' ) ;
Sistem . ven . println ( 'String ArrayList je: ' + strArr ) ;
Sistem . ven . tiskanje ( 'Je Jacob prisoten na matričnem seznamu?' ) ;
Sistem . ven . println ( strArr. vsebuje ( 'Jacob' ) ) ;
Sistem . ven . tiskanje ( 'Je David prisoten na matričnem seznamu?' ) ;
Sistem . ven . println ( strArr. vsebuje ( 'David' ) ) ;
Uporabite naslednje korake, kot je navedeno v zgornjih vrsticah kode:
- Prav tako se spomnite obravnavanih korakov za ustvarjanje novega » ArrayList ” in dodal navedene vrednosti niza.
- Po tem povežite » vsebuje() ” za preverjanje podanih nizov v seznamu ArrayList in prikaz ustreznih logičnih vrednosti ob izpolnjenem in neizpolnjenem pogoju.
Izhod
3. primer: uporaba metode »ArrayList.contains()« za uporabo preverjanja obeh vrednosti Integer in String ArrayList
V tem posebnem primeru je mogoče obravnavano metodo implementirati za uporabo preverjanja vrednosti celih števil in vrednosti niza matričnega seznama:
ArrayList < Objekt > strintArr = novo ArrayList <> ( ) ;strintArr. dodati ( 'Harry' ) ;
strintArr. dodati ( 1 ) ;
strintArr. dodati ( 'Albert' ) ;
Sistem . ven . println ( 'ArrayList je: ' + strintArr ) ;
Sistem . ven . tiskanje ( 'Ali je 1 prisoten na matričnem seznamu?' ) ;
Sistem . ven . println ( strintArr. vsebuje ( 1 ) ) ;
Sistem . ven . tiskanje ( 'Je David prisoten na matričnem seznamu?' ) ;
Sistem . ven . println ( strintArr. vsebuje ( 'David' ) ) ;
Na zgornji sliki izvedite naslednje korake:
- Podobno ustvarite novo » ArrayList ” predmet.
- Upoštevajte to ' Objekt ” podpira niz in celoštevilske vrednosti v matriki.
- Po tem ponovite obravnavane korake, da pripnete navedeni niz in vrednosti celih števil v ' ArrayList ”.
- Končno preverite določene vrednosti celih števil in nizov v seznamu ArrayList prek ' vsebuje() ” in vrne ustrezen izhod.
Izhod
Ta rezultat pomeni, da je želena zahteva izpolnjena.
Zaključek
' ArrayList.contains() ” metoda v Javi se uporablja za preverjanje, ali je podani element na navedenem seznamu ali ne. To metodo je mogoče uporabiti za preverjanje celega števila in niza v povezanem ArrayList in vrne ustrezen izid v obliki logične vrednosti. Ta članek je ponazoril uporabo » ArrayList.contains() ” v Javi.