java怎么判斷集合是否為空

小億
449
2023-08-04 09:43:01

在Java中,可以使用以下方法來(lái)判斷一個(gè)集合是否為空:

1. 使用isEmpty()方法:這個(gè)方法返回一個(gè)布爾值,表示集合是否為空。如果集合不包含任何元素,則返回true,否則返回false。

List<String> list = new ArrayList<>();

boolean isEmpty = list.isEmpty();

2. 使用size()方法:這個(gè)方法返回集合中的元素?cái)?shù)量??梢酝ㄟ^(guò)判斷元素?cái)?shù)量是否為0來(lái)確定集合是否為空。

Set<Integer> set = new HashSet<>();

boolean isEmpty = set.size() == 0;

3. 使用Collection接口的實(shí)現(xiàn)類特定的判斷方法:一些集合類提供了特定的方法用于判斷集合是否為空。

例如,LinkedList類提供了public boolean offer(E e)方法,該方法返回true如果集合為空。

LinkedList<String> linkedList = new LinkedList<>();

boolean isEmpty = linkedList.offer("element");

無(wú)論是使用isEmpty()方法還是size()方法,都可以很方便地判斷一個(gè)集合是否為空。根據(jù)具體情況選擇適合的方法即可。


0