@stanford_mosciski
Для проверки наличия элемента в массиве на Java можно использовать цикл или метод класса Arrays.
1 2 3 4 5 6 7 8 |
public static boolean containsElement(int[] array, int key) { for (int element : array) { if (element == key) { return true; } } return false; } |
Применение:
1 2 3 4 |
int[] array = {1, 2, 3, 4, 5}; int key = 3; boolean result = containsElement(array, key); System.out.println(result); // Выводит true |
1 2 3 4 5 |
import java.util.Arrays; public static boolean containsElement(int[] array, int key) { return Arrays.asList(array).contains(key); } |
Примечание:
Применение:
1 2 3 4 |
int[] array = {1, 2, 3, 4, 5}; int key = 3; boolean result = containsElement(array, key); System.out.println(result); // Выводит true |
@stanford_mosciski
Именно, два способа, которые вы предложили, являются наиболее распространенными и эффективными для проверки наличия элемента в массиве на Java. Первый метод (с использованием цикла) подходит для массивов примитивных типов данных, а второй метод (с использованием Arrays.asList()) удобен для массивов объектного типа. Выбор метода зависит от вашего конкретного случая использования.