Co je metoda ArrayList.contains() v Javě

Co Je Metoda Arraylist Contains V Jave



Při programování v Javě mohou nastat případy, kdy vývojář potřebuje najít položky v případě hromadných dat. Například přístup k důležitým datům nebo jejich části za účelem jejich okamžitého využití. V takových situacích se „ ArrayList.contains() ” metoda v Javě je velkou pomocí při efektivním přístupu k aktuálním zdrojům, jejich analýze a aktualizaci.

Tento blog se bude podrobně zabývat používáním „ ArrayList.contains() “ metoda v Javě.

Co je metoda „ArrayList.contains()“ v Javě?

' ArrayList.contains() ” metoda v Javě se používá ke kontrole, zda je zadaný prvek obsažen v poskytnutém seznamu nebo ne.







Syntax



veřejnost booleovský obsahuje ( Objekt )

Ve výše uvedené syntaxi „ Objekt ” odkazuje na prvek objektu, který je třeba prohledat.



Příklad 1: Využití metody “ArrayList.contains()” k použití seznamu Check U Integer Array List

V tomto příkladu „ ArrayList.contains() ” metodu lze použít k přidání celých čísel do ArrayList a poté ke kontrole, zda je konkrétní celé číslo obsaženo v seznamu:





ArrayList < Celé číslo > numArr = Nový ArrayList <> ( ) ;

numArr. přidat ( 5 ) ;

numArr. přidat ( 6 ) ;

numArr. přidat ( 7 ) ;

Systém . ven . println ( 'Integer ArrayList je: ' + numArr ) ;

Systém . ven . tisk ( 'Je v seznamu polí přítomno 5?' ) ;

Systém . ven . println ( numArr. obsahuje ( 5 ) ) ;

Systém . ven . tisk ( 'Je v seznamu polí přítomen 1?' ) ;

Systém . ven . println ( numArr. obsahuje ( 1 ) ) ;

Ve výše uvedeném úryvku kódu:

  • Nejprve vytvořte nový „ ArrayList ” objekt obsahující celá čísla.
  • V dalším kroku použijte „ přidat() ” metoda k přidání zadaných celých čísel jako parametru (metoda) do pole a jeho zobrazení.
  • Poté přidružte „ obsahuje() ” se zadaným ArrayList pro kontrolu, zda jsou zadaná celá čísla obsažena v ArrayList.
  • Pokud ano, metoda vrátí booleovskou hodnotu „ skutečný “. V opačném případě, ' Nepravdivé “ je vráceno.

Výstup



Ve výše uvedeném výstupu je vidět, že dřívější celé číslo je obsaženo v „ ArrayList “ zatímco v druhém případě tomu tak není.

Příklad 2: Využití metody “ArrayList.contains()” k použití seznamu polí Check On String

Na tomto konkrétním obrázku je „ ArrayList.contains() ” metodu lze použít ke kontrole obsaženého řetězce v “ ArrayList “:

ArrayList < Tětiva > strArr = Nový ArrayList <> ( ) ;

strArr. přidat ( 'Harry' ) ;

strArr. přidat ( 'David' ) ;

strArr. přidat ( 'albert' ) ;

Systém . ven . println ( 'String ArrayList je:' + strArr ) ;

Systém . ven . tisk ( 'Je Jacob přítomen v seznamu polí?' ) ;

Systém . ven . println ( strArr. obsahuje ( 'Jakub' ) ) ;

Systém . ven . tisk ( 'Je David přítomen v seznamu polí?' ) ;

Systém . ven . println ( strArr. obsahuje ( 'David' ) ) ;

Použijte následující kroky, jak je uvedeno ve výše uvedených řádcích kódu:

  • Podobně si připomeňte diskutované kroky pro vytvoření nového „ ArrayList ” a přidáním uvedených řetězcových hodnot.
  • Poté přidružte „ obsahuje() ” metoda pro kontrolu zadaných řetězců v ArrayList a zobrazení odpovídajících booleovských hodnot při splněné a nesplněné podmínce.

Výstup

Příklad 3: Využití metody “ArrayList.contains()” k použití kontroly hodnot Integer i String ArrayList

V tomto konkrétním příkladu lze diskutovanou metodu implementovat tak, aby se použila kontrola jak na celočíselné, tak na řetězcové hodnoty seznamu polí:

ArrayList < Objekt > strintArr = Nový ArrayList <> ( ) ;

strintArr. přidat ( 'Harry' ) ;

strintArr. přidat ( 1 ) ;

strintArr. přidat ( 'albert' ) ;

Systém . ven . println ( 'ArrayList je:' + strintArr ) ;

Systém . ven . tisk ( 'Je v seznamu polí přítomen 1?' ) ;

Systém . ven . println ( strintArr. obsahuje ( 1 ) ) ;

Systém . ven . tisk ( 'Je David přítomen v seznamu polí?' ) ;

Systém . ven . println ( strintArr. obsahuje ( 'David' ) ) ;

Na obrázku výše proveďte následující kroky:

  • Podobně vytvořte nový „ ArrayList “objekt.
  • Všimněte si, že ' Objekt ” podporuje jak hodnoty řetězce, tak celočíselné hodnoty v poli.
  • Poté zopakujte diskutované kroky a připojte uvedený řetězec a celočíselné hodnoty do „ ArrayList “.
  • Nakonec zkontrolujte konkrétní celočíselné a řetězcové hodnoty v ArrayList pomocí „ obsahuje() ” a vrátí odpovídající výstup.

Výstup

Tento výstup znamená, že požadovaný požadavek je splněn.

Závěr

' ArrayList.contains() ” metoda v Javě se používá k ověření, zda je zadaný prvek obsažen v poskytnutém seznamu nebo ne. Tuto metodu lze použít ke kontrole celého čísla a řetězce v přidruženém ArrayList a vrátí odpovídající výsledek ve formě booleovské hodnoty. Tento článek ilustroval použití „ ArrayList.contains() “ metoda v Javě.