Javaで集合が空かどうかを判断する方法は何ですか?
Javaにおいて、コレクションが空かどうかを判断する方法はいくつかあります。
- 集合のisEmpty()メソッドを使用すると、集合が空かどうかを示すboolean値が返されます。例えば、
List<String> list = new ArrayList<>();
if(list.isEmpty()) {
System.out.println("集合为空");
}
- 集合のsize()メソッドを使用すると、集合中の要素の数を返すことができます。要素数が0かどうかで、集合が空かどうかを判断できます。例えば、
Set<Integer> set = new HashSet<>();
if(set.size() == 0) {
System.out.println("集合为空");
}
- 集合の条件判断には、集合がnullであるかどうかや要素を含んでいるかを直接判断することがあります。例えば、
Map<String, Integer> map = new HashMap<>();
if(map == null || map.isEmpty()) {
System.out.println("集合为空");
}
これらの方法はすべて、集合が空かどうかを判断するために使用できますが、適切な方法を選択するのは具体的なシーンや要件に依存します。