@dorothea_stoltenberg Вы можете использовать цикл и условие для проверки массива на наличие null
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
class Main { public static void main(String[] args) throws Exception { String[] array = {"Apples", null, "Bananas", "Oranges", null, "Kiwies", "Blueberries", null}; for (int i = 0; i < array.length; i++) { if (array[i] == null){ System.out.println("Массив содержит null"); break; } } // Вывод : Массив содержит null } } |
@dorothea_stoltenberg
В Java массивы - это объекты, поэтому для проверки массива на null
, можно использовать оператор ==
и сравнить массив с null
. Например:
1 2 3 4 |
int[] array = null; if (array == null) { System.out.println("Массив равен null"); } |
Если массив array
равен null
, то условие в if
будет истинным и на экран будет выведено сообщение "Массив равен null". Если массив не равен null
, то условие будет ложным и на экран ничего не будет выведено.
Также можно использовать метод Objects.isNull()
из класса java.util.Objects
. Например:
1 2 3 4 |
int[] array = null; if (Objects.isNull(array)) { System.out.println("Массив равен null"); } |
Оба способа равнозначны и делают одно и то же.