Čo je metóda ArrayList.contains() v jazyku Java

Co Je Metoda Arraylist Contains V Jazyku Java



Počas programovania v jazyku Java môžu nastať prípady, keď vývojár potrebuje nájsť položky v prípade hromadných údajov. Napríklad prístup k dôležitým údajom alebo ich časti, aby ste ich mohli okamžite využiť. V takýchto situáciách „ ArrayList.contains() ” metóda v jazyku Java je veľkou pomocou pri efektívnom prístupe k aktuálnym zdrojom, ich analýze a aktualizácii.

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.