@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()) удобен для массивов объектного типа. Выбор метода зависит от вашего конкретного случая использования.