В Java 4 способа проверить, содержит ли массив определенное значение? IntStream, Arrays.asList (алгоритм линейного поиска)

Опубликовано: 2019-09-11

Java-программа для алгоритма линейного поиска.

Это самое простое и полное решение для вас, если вы хотите проверить, содержит ли ArrayList определенное значение, такое как String, Integer, Long или Double.

С комбинацией Java7 и Java8 there are 4 different ways проверки содержимого.

  • Устаревший метод String.contains()
  • Метод IntStream -> anyMatch()
  • Метод LongStream -> anyMatch()
  • Метод Arrays.asList ()

Мы собираемся обсудить и проверить все вышеперечисленные 4 метода в этой Java-программе. Этот учебник по Java будет работать, если у вас есть следующие вопросы:

  • Как я могу проверить, содержит ли массив определенное значение?
  • проверить, содержит ли массив значение в java
  • массив java содержит int
  • проверить, содержит ли массив строку javascript

Если вам интересно, есть ли способ переопределить метод contains() в Java? Что ж, тогда следуйте подробному руководству о том, как самостоятельно переопределить метод contains() / findMe().

Давайте начнем реализацию программы со всеми вышеперечисленными 4 методами:

Шаг 1

Давайте сначала разберемся с нашей логикой и тем, что мы собираемся делать в этом руководстве по Java.

  • Создайте класс Java CrunchifyCheckIfContains .java
  • Создайте int[] crunchifyIntArray с 15 элементами в нем
  • Распечатать (system.out.println) все 15 элементов
  • Затем Тест-1: получить случайные 5 значений и проверить
    • если значение содержит, то мы напечатаем Matched
    • если значение не совпадает, то выведите No Match
  • Тест-2: выполните ту же проверку с помощью утилиты Java8, используя IntStream -> anyMatch()
  • Тест-3: Создайте crunchifyLongArray с 15 элементами и выполните проверку с помощью утилиты Java8, используя LongStream -> anyMatch()
  • Тест-4: Выполните такую ​​же проверку содержимого с помощью Arrays . метод asList()

Шаг 2

Скопируйте приведенную ниже программу в Eclipse IDE.

Шаг 3

Запустите программу в Eclipse, щелкнув правой кнопкой мыши программу и выбрав «Запустить как Java-приложение». Вы должны увидеть результат консоли, похожий на этот:

Дайте мне знать, если у вас есть какие-либо вопросы.