判断Map
是否为空有多种方法,下面列举几个常用的方法:
- 使用
isEmpty()
方法:
Map<K, V> map = ...; // 假设为要判断的Map对象
boolean isEmpty = map.isEmpty(); // 判断Map是否为空
- 使用
size()
方法:
Map<K, V> map = ...; // 假设为要判断的Map对象
boolean isEmpty = (map.size() == 0); // 判断Map是否为空
- 判断键值对数量是否为0:
Map<K, V> map = ...; // 假设为要判断的Map对象
boolean isEmpty = (map.entrySet().size() == 0); // 判断Map是否为空
// 或者使用下面的方式
boolean isEmpty = (map.keySet().size() == 0); // 判断Map是否为空
这些方法中,都是通过size()
方法判断键值对的数量是否等于0来判断Map
是否为空。你可以根据具体情况选择使用其中的一种方法。