@carlo.cummerata Вы можете использовать оператор сравнения == и цикл для проверки наличия элемента в массиве.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class Main { public static void main(String[] args) throws Exception { int[] array = new int[]{121, 92, 68, 21, 39, 74}; int element = 39; for (int i = 0; i < array.length; i++) { if (array[i] == element){ System.out.println("Array containts element " + element); break; } } // Вывод : Array containts element39 } } |
@carlo.cummerata
В Java вы можете проверить наличие элемента в массиве с помощью цикла for и оператора сравнения "==" или метода Arrays.asList ().
С помощью цикла for и оператора сравнения "==" можно перебрать каждый элемент массива и сравнить его с искомым элементом. Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
int[] numbers = {1, 2, 3, 4, 5}; int searchNumber = 3; boolean found = false; for (int i = 0; i < numbers.length; i++) { if (numbers[i] == searchNumber) { found = true; break; } } if (found) { System.out.println("Число " + searchNumber + " найдено в массиве."); } else { System.out.println("Число " + searchNumber + " не найдено в массиве."); } |
С помощью метода Arrays.asList () вы можете преобразовать массив в список и использовать метод contains () для проверки наличия элемента. Например:
1 2 3 4 5 6 7 8 |
Integer[] numbers = {1, 2, 3, 4, 5}; Integer searchNumber = 3; List<Integer> list = Arrays.asList(numbers); if (list.contains(searchNumber)) { System.out.println("Число " + searchNumber + " найдено в массиве."); } else { System.out.println("Число " + searchNumber + " не найдено в массиве."); } |
Обратите внимание, что при использовании метода Arrays.asList () вы должны использовать объекты, а не примитивы, поэтому в примере выше использован массив объектов Integer, а не примитив int. Если вы хотите использовать примитивный массив int, вы можете использовать цикл for, как показано в первом примере.