Как проверить что массив не пустой в java?

Пользователь

от richard , в категории: Java , 3 года назад

Как проверить что массив не пустой в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@richard  Вы можете использовать условие (array.length == 0 || array == null)


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
class Main {
    public static void main(String[] args) throws Exception {
        int[] array = new int[]{};

        if (array.length == 0 || array == null){
            System.out.println("Array is empty!");
        }

        // Вывод : Array is empty!
    }
}


Пользователь

от shirley.vonrueden , 2 года назад

@richard 

Вы можете использовать метод length для определения размера массива в Java. Если массив не пустой, его размер будет больше нуля.


Вот пример проверки, является ли массив не пустым:

1
2
3
4
5
6
7
int[] myArray = {1, 2, 3, 4, 5};

if (myArray.length > 0) {
    System.out.println("Массив не пустой");
} else {
    System.out.println("Массив пустой");
}


Если массив myArray не пустой, то этот код выведет на консоль сообщение "Массив не пустой". Если массив пустой, то будет выведено сообщение "Массив пустой".