Java ArrayList містить ()

Метод Java ArrayList contains () перевіряє, чи вказаний елемент присутній у списку аргументів.

Синтаксис contains()методу:

 arraylist.contains(Object obj)

Тут arraylist є об’єктом ArrayListкласу.

містить параметр ()

contains()Метод приймає один параметр.

  • obj - елемент, який перевіряється, якщо він присутній у списку записів

містить () Повернене значення

  • повертає true, якщо вказаний елемент присутній у списку записів.
  • повертає значення false, якщо вказаний елемент відсутній у списку записів.

Приклад 1: містить метод () з 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)); ) )

Вихідні дані

 Число ArrayList: (2, 3, 5) Чи є 3 у списку списків: true Чи є 1 у списку списків: false

У наведеному вище прикладі ми створили список Integerзаписів із іменем номер. Зверніть увагу на вирази,

 // returns true number.contains(3) // returns false number.contains(1)

Тут contains()метод перевіряє, чи є 3 у списку. Оскільки 3 присутній, метод повертається true. Однак 1 у списку відсутній, тому метод повертається false.

Приклад 2: містить метод () із 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++")); ) )

Вихідні дані

 Мови програмування: (Java, JavaScript, Python) Чи присутня Java у списку списків: true Чи є C ++ у списку записів: false

У наведеному вище прикладі ми використовували contains()метод, щоб перевірити, чи присутні елементи Java та C ++ в мовах аргументальних списків.

Оскільки Java присутня в списку записів, метод повертається true. Однак C ++ у цьому списку відсутній. Отже, метод повертається false.

Примітка . contains()Метод використовує equals()метод для пошуку елемента. Отже, якщо вказаний елемент збігається з елементом у списку arraylist, метод повертається true.

Цікаві статті...