Јава АрраиЛист садржи ()

Метода Јава АрраиЛист цонтаинс () проверава да ли је наведени елемент присутан у арраилисту.

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

 arraylist.contains(Object obj)

Овде је арраилист предмет ArrayListкласе.

садржи () параметар

contains()Метод узима само један параметар.

  • обј - елемент који се проверава ако је присутан у арраилисту

садржи () Повратну вредност

  • враћа труе ако је наведени елемент присутан у арраилисту.
  • враћа фалсе ако наведени елемент није присутан у арраилисту.

Пример 1: садржи методу () са целобројним списком низова

 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)); ) )

Оутпут

 Нумбер АрраиЛист: (2, 3, 5) Да ли је 3 присутно у арраи листи: труе Да ли је 1 присутно у арраилисту: фалсе

У горњем примеру смо креирали Integerарраилист под именом нумбер. Обратите пажњу на изразе,

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

Овде contains()метода проверава да ли је 3 присутно на листи. Пошто 3 је присутан, метод врати true. Међутим, 1 није присутан на листи, па се метода враћа false.

Пример 2: садржи методу () са Стринг АрраиЛист

 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++")); ) )

Оутпут

 Програмски језици: (Јава, ЈаваСцрипт, Питхон) Да ли је Јава присутна у арраилисту: труе Да ли је Ц ++ присутан у арраилисту: фалсе

У горњем примеру, користили смо contains()методу да бисмо проверили да ли су елементи Јава и Ц ++ присутни у језицима арраилист.

Будући да је Јава присутна у арраи листи, метода се враћа true. Међутим, Ц ++ није присутан на листи. Дакле, метода се враћа false.

Напомена : contains()Метода интерно користи equals()методу за проналажење елемента. Стога, ако се наведени елемент подудара са елементом у арраилист-у, метода се враћа true.

Занимљиви Чланци...