Tento blog sa bude podrobne zaoberať používaním „ ArrayList.contains() “ metóda v jazyku Java.
Čo je metóda „ArrayList.contains()“ v jazyku Java?
' ArrayList.contains() ” metóda v jazyku Java sa používa na kontrolu, či sa špecifikovaný prvok nachádza v poskytnutom zozname alebo nie.
Syntax
verejnosti boolovská hodnota obsahuje ( Objekt )
Vo vyššie uvedenej syntaxi „ Objekt “ označuje prvok objektu, ktorý je potrebné vyhľadať.
Príklad 1: Využitie metódy „ArrayList.contains()“ na použitie zoznamu kontrolných celočíselných polí
V tomto príklade „ ArrayList.contains() Metóda ” môže byť použitá na pridanie celých čísel do ArrayList a potom skontrolovať, či je konkrétne celé číslo obsiahnuté v zozname:
ArrayList < Celé číslo > numArr = Nový ArrayList <> ( ) ;
numArr. pridať ( 5 ) ;
numArr. pridať ( 6 ) ;
numArr. pridať ( 7 ) ;
Systém . von . println ( 'Integer ArrayList je: ' + numArr ) ;
Systém . von . vytlačiť ( 'Je 5 prítomných v zozname polí?' ) ;
Systém . von . println ( numArr. obsahuje ( 5 ) ) ;
Systém . von . vytlačiť ( 'Je 1 prítomný v zozname polí?' ) ;
Systém . von . println ( numArr. obsahuje ( 1 ) ) ;
Vo vyššie uvedenom útržku kódu:
- Najprv vytvorte nový „ ArrayList ” objekt pozostávajúci z celých čísel.
- V ďalšom kroku použite „ pridať () ” metóda na pridanie zadaných celých čísel ako jeho parametra (metódy) do poľa a jeho zobrazenie.
- Potom priraďte „ obsahuje() ” so zadaným ArrayList na kontrolu, či sú zadané celé čísla obsiahnuté v ArrayList.
- Ak áno, metóda vráti boolovskú hodnotu „ pravda “. Inak, ' falošný “ sa vráti.
Výkon
Vo vyššie uvedenom výstupe je vidieť, že predchádzajúce celé číslo je obsiahnuté v „ ArrayList “ zatiaľ čo v druhom prípade to tak nie je.
Príklad 2: Použitie metódy „ArrayList.contains()“ na použitie zoznamu polí Check on String
Na tomto konkrétnom obrázku je „ ArrayList.contains() Metóda “ môže byť použitá na kontrolu reťazca obsiahnutého v “ ArrayList “:
ArrayList < Reťazec > strArr = Nový ArrayList <> ( ) ;strArr. pridať ( 'Harry' ) ;
strArr. pridať ( 'David' ) ;
strArr. pridať ( 'albert' ) ;
Systém . von . println ( 'String ArrayList je: ' + strArr ) ;
Systém . von . vytlačiť ( 'Je Jacob prítomný v zozname polí?' ) ;
Systém . von . println ( strArr. obsahuje ( 'Jacob' ) ) ;
Systém . von . vytlačiť ( 'Je David prítomný v zozname polí?' ) ;
Systém . von . println ( strArr. obsahuje ( 'David' ) ) ;
Použite nasledujúce kroky, ako je uvedené vo vyššie uvedených riadkoch kódu:
- Podobne si pripomeňte diskutované kroky na vytvorenie nového „ ArrayList ” a pridaním uvedených hodnôt reťazca.
- Potom priraďte „ obsahuje() ” metóda na kontrolu špecifikovaných reťazcov v ArrayList a zobrazenie zodpovedajúcich boolovských hodnôt pri splnenej a nesplnenej podmienke.
Výkon
Príklad 3: Využitie metódy „ArrayList.contains()“ na uplatnenie kontroly hodnôt Integer aj String ArrayList
V tomto konkrétnom príklade možno diskutovanú metódu implementovať na aplikovanie kontroly na celočíselné aj reťazcové hodnoty zoznamu polí:
ArrayList < Objekt > strintArr = Nový ArrayList <> ( ) ;strintArr. pridať ( 'Harry' ) ;
strintArr. pridať ( 1 ) ;
strintArr. pridať ( 'albert' ) ;
Systém . von . println ( 'ArrayList je:' + strintArr ) ;
Systém . von . vytlačiť ( 'Je 1 prítomný v zozname polí?' ) ;
Systém . von . println ( strintArr. obsahuje ( 1 ) ) ;
Systém . von . vytlačiť ( 'Je David prítomný v zozname polí?' ) ;
Systém . von . println ( strintArr. obsahuje ( 'David' ) ) ;
Na obrázku vyššie vykonajte nasledujúce kroky:
- Podobne vytvorte nový „ ArrayList “objekt.
- Poznač si to ' Objekt ” podporuje hodnoty reťazca aj celého čísla v poli.
- Potom zopakujte diskutované kroky a pridajte uvedený reťazec a celočíselné hodnoty do „ ArrayList “.
- Nakoniec skontrolujte konkrétne celočíselné a reťazcové hodnoty v ArrayList cez „ obsahuje() ” a vráti zodpovedajúci výstup.
Výkon
Tento výstup znamená, že požadovaná požiadavka je splnená.
Záver
' ArrayList.contains() ” metóda v jazyku Java sa používa na overenie, či sa špecifikovaný prvok nachádza v poskytnutom zozname alebo nie. Túto metódu možno použiť na kontrolu celého čísla a reťazca v pridruženom ArrayList a vráti zodpovedajúci výsledok vo forme booleovskej hodnoty. Tento článok ilustruje použitie „ ArrayList.contains() “ metóda v jazyku Java.