Что такое метод ArrayList.contains () в Java?

Метод ArrayList.contains () в Java используется для проверки того, содержит ли список определенный элемент.

Чтобы проверить, находится ли элемент в массиве, нам сначала нужно преобразовать массив в ArrayList с помощью метода asList () , а затем применить тот же contains () к нему.

Синтаксис

Код

Следующий фрагмент кода демонстрирует, как метод contains () используется для проверки наличия объекта в списке:

 импорт java.util.Array  Список; открытый класс main {public static void main (String [] args) {//создаем список массивов ArrayList  arrlist = new ArrayList  (4); //заполняем список arrlist.add (10);  arrlist.add (20);  arrlist.add (30);  arrlist.add (40); //проверяем наличие элемента в списке boolean retval = arrlist.contains (10);  if (retval == true) {System.out.println ("10 присутствует в списке");  } else {System.out.println ("10 нет в списке");  }//проверяем наличие элемента, отсутствующего в списке boolean retval2 = arrlist.contains (90);  if (retval2 == true) {System.out.println ("90 присутствует в списке");  } else {System.out.println ("90 нет в списке");  }}} 

Чтобы применить contains () в массив , нам сначала нужно преобразовать массив в ArrayList:

 import java.util.Arrays; public class main {public static void main (String []  args) {//создаем массив Integer arr [] = {10, 20, 30, 40}; //проверяем наличие элемента в массиве boolean retval = Arrays.asList (arr) .contains (10);  if (retval == true) {System.out.println ("10 присутствует в массиве");  } else {System.out.println ("10 нет в массиве");  }//проверяем наличие элемента не в массиве boolean retval2 = Arrays.asList (arr) .contains (90);  if (retval2 == true) {System.out.println ("90 присутствует в массиве");  } else {System.out. println («90 нет в массиве»);  }}} 


Оцените статью
nanomode.ru
Добавить комментарий