Java ArrayList conține () metoda verifică dacă elementul specificat este prezent în lista de matrice.
Sintaxa contains()
metodei este:
arraylist.contains(Object obj)
Aici, arraylist este un obiect al ArrayList
clasei.
contine () Parametru
contains()
Metoda are un singur parametru.
- obj - element care este verificat dacă este prezent în lista de arraylist
conține () Valoare returnată
- returnează adevărat dacă elementul specificat este prezent în lista de arraylist.
- returnează false dacă elementul specificat nu este prezent în lista de matrice.
Exemplul 1: metoda contain () cu Integer ArrayList
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList numbers = new ArrayList(); // insert element to the arraylist numbers.add(2); numbers.add(3); numbers.add(5); System.out.println("Number ArrayList: " + numbers); // checks if 3 is present in the arraylist System.out.print("Is 3 present in the arraylist: "); System.out.println(numbers.contains(3)); // checks if 1 is present in the arraylist System.out.print("Is 1 present in the arraylist: "); System.out.println(numbers.contains(1)); ) )
Ieșire
Number ArrayList: (2, 3, 5) Este 3 prezent în arraylist: adevărat Este 1 prezent în arraylist: false
În exemplul de mai sus, am creat un Integer
număr de arraylist numit. Observați expresiile,
// returns true number.contains(3) // returns false number.contains(1)
Aici, contains()
metoda verifică dacă 3 este prezent în listă. Deoarece 3 este prezent, metoda revine true
. Cu toate acestea, 1 nu este prezent în listă, astfel încât metoda revine false
.
Exemplul 2: contine () Metoda cu String ArrayList
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the arraylist languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // checks if Java is present in languages System.out.print("Is Java present in the arraylist: "); System.out.println(languages.contains("Java")); // checks if C++ is present in languages System.out.print("Is C++ present in the arraylist: "); System.out.println(languages.contains("C++")); ) )
Ieșire
Limbaje de programare: (Java, JavaScript, Python) Este Java prezent în arraylist: adevărat Este C ++ prezent în arraylist: fals
În exemplul de mai sus, am folosit contains()
metoda pentru a verifica dacă elementele Java și C ++ sunt prezente în limbile arraylist.
Deoarece Java este prezent în lista de arrayl, metoda revine true
. Cu toate acestea, C ++ nu este prezent în listă. Prin urmare, metoda revine false
.
Notă : contains()
Metoda utilizează intern equals()
metoda pentru a găsi elementul. Prin urmare, dacă elementul specificat se potrivește cu elementul din arraylist, metoda revine true
.