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ě.