Java ArrayList conține ()

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

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 Integernumă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.

Articole interesante...