В этом блоге подробно рассказывается об использовании « ArrayList.содержит() ” в Java.
Что такое метод «ArrayList.contains()» в Java?
“ ArrayList.содержит() ” в Java используется для проверки того, содержится ли указанный элемент в предоставленном списке или нет.
Синтаксис
публичный логический содержит ( Объект )
В приведенном выше синтаксисе « Объект ” относится к элементу объекта, который необходимо найти.
Пример 1: Использование метода «ArrayList.contains()» для проверки списка целочисленных массивов
В этом примере « ArrayList.содержит() ” можно использовать для добавления целых чисел в ArrayList, а затем проверить, содержится ли конкретное целое число в списке:
ArrayList < Целое число > numArr '=' новый ArrayList <> ( ) ;
номер обр. добавлять ( 5 ) ;
номер обр. добавлять ( 6 ) ;
номер обр. добавлять ( 7 ) ;
Система . вне . печать ( 'Целочисленный список массивов: ' + numArr ) ;
Система . вне . Распечатать ( 'Есть ли 5 в массиве?' ) ;
Система . вне . печать ( номер обр. содержит ( 5 ) ) ;
Система . вне . Распечатать ( 'Присутствует ли 1 в массиве?' ) ;
Система . вне . печать ( номер обр. содержит ( 1 ) ) ;
В приведенном выше фрагменте кода:
- Во-первых, создайте новый « ArrayList ” объект, состоящий из целых чисел.
- На следующем шаге примените « добавлять() », чтобы добавить указанные целые числа в качестве параметра (метода) в массив и отобразить его.
- После этого свяжите « содержит() ” с указанным ArrayList, чтобы проверить, содержатся ли указанные целые числа в ArrayList.
- Если это так, метод возвращает логическое значение ' истинный ». В противном случае, ' ЛОЖЬ » возвращается.
Выход
В приведенном выше выводе видно, что предыдущее целое число содержится в « ArrayList ', тогда как в последнем это не так.
Пример 2: Использование метода «ArrayList.contains()» для применения проверки к списку массивов строк
На этой конкретной иллюстрации « ArrayList.содержит() ” можно использовать для проверки содержащейся строки в “ ArrayList ”:
ArrayList < Нить > стрАрр '=' новый ArrayList <> ( ) ;стрАрр. добавлять ( 'Гарри' ) ;
стрАрр. добавлять ( 'Дэйвид' ) ;
стрАрр. добавлять ( 'Альберт' ) ;
Система . вне . печать ( 'String ArrayList:' + стрАрр ) ;
Система . вне . Распечатать ( «Якоб присутствует в арралисте?» ) ;
Система . вне . печать ( стрАрр. содержит ( 'Джейкоб' ) ) ;
Система . вне . Распечатать ( «Присутствует ли Дэвид в арралисте?» ) ;
Система . вне . печать ( стрАрр. содержит ( 'Дэйвид' ) ) ;
Примените следующие шаги, как указано в приведенных выше строках кода:
- Точно так же вспомните обсуждаемые шаги по созданию нового « ArrayList ” объект и добавление указанных строковых значений.
- После этого свяжите « содержит() ” для проверки указанных строк в ArrayList и отображения соответствующих логических значений при удовлетворении и неудовлетворении условия.
Выход
Пример 3: Использование метода «ArrayList.contains()» для применения проверки как к целочисленным, так и к строковым значениям ArrayList
В этом конкретном примере обсуждаемый метод может быть реализован для проверки как целочисленных, так и строковых значений списка массивов:
ArrayList < Объект > strintArr '=' новый ArrayList <> ( ) ;стринтАрр. добавлять ( 'Гарри' ) ;
стринтАрр. добавлять ( 1 ) ;
стринтАрр. добавлять ( 'Альберт' ) ;
Система . вне . печать ( «Список массивов:» + strintArr ) ;
Система . вне . Распечатать ( 'Присутствует ли 1 в массиве?' ) ;
Система . вне . печать ( стринтАрр. содержит ( 1 ) ) ;
Система . вне . Распечатать ( «Присутствует ли Дэвид в арралисте?» ) ;
Система . вне . печать ( стринтАрр. содержит ( 'Дэйвид' ) ) ;
На приведенном выше рисунке выполните следующие шаги:
- Аналогичным образом создайте новый « ArrayList ' объект.
- Обратите внимание, что ' Объект ” поддерживает как строковые, так и целочисленные значения в массиве.
- После этого повторите обсуждаемые шаги, чтобы добавить указанные строки и целочисленные значения в « ArrayList ».
- Наконец, проверьте конкретные целочисленные и строковые значения в ArrayList с помощью « содержит() ” и вернуть соответствующий вывод.
Выход
Этот вывод означает, что желаемое требование выполнено.
Заключение
“ ArrayList.содержит() ” в Java используется для проверки того, содержится ли указанный элемент в предоставленном списке или нет. Этот метод можно применять для проверки целого числа и строки в связанном списке ArrayList и возвращает соответствующий результат в виде логического значения. Эта статья иллюстрирует использование « ArrayList.содержит() ” в Java.