java判空hashmap
时间: 2023-10-29 17:52:13 浏览: 123
Java HashMap
在 Java 中,我们可以使用以下方法判断 HashMap 是否为空:
1. 使用 isEmpty() 方法:
HashMap<String, String> map = new HashMap<>();
if (map.isEmpty()) {
System.out.println("HashMap is empty!");
}
2. 使用 size() 方法:
HashMap<String, String> map = new HashMap<>();
if (map.size() == 0) {
System.out.println("HashMap is empty!");
}
3. 判断 keySet() 是否为空:
HashMap<String, String> map = new HashMap<>();
if (map.keySet().isEmpty()) {
System.out.println("HashMap is empty!");
}
注意,以上方法都只能判断 HashMap 是否为空,无法判断 HashMap 中的 value 是否为空。如果需要判断 HashMap 中的 value 是否为空,可以使用 containsValue() 方法。例如:
HashMap<String, String> map = new HashMap<>();
map.put("key1", null);
if (map.containsValue(null)) {
System.out.println("HashMap contains null value!");
}
阅读全文