An ArrayList can be empty (or with nulls as items) an not be null. It would be considered empty.
Is a new ArrayList empty?
The isEmpty() method of ArrayList in java is used to check if a list is empty or not. It returns true if the list contains no elements otherwise it returns false if the list contains any element.
How do you check if an ArrayList is empty or null?
To check if an ArrayList is empty, you can use ArrayList. isEmpty() method or first check if the ArrayList is null, and if not null, check its size using ArrayList. size() method. The size of an empty ArrayList is zero.