Java HashMap isEmpty() 方法
isEmpty()
方法的语法是:
hashmap.isEmpty()
这里,hashmap
是 HashMap
类的一个对象。
isEmpty() 方法的参数
isEmpty()
方法不接受任何参数。
isEmpty() 方法的返回值
- 如果 hashmap 不包含任何 键/值映射,则返回
true
- 如果 hashmap 包含 键/值映射,则返回
false
示例:检查 HashMap 是否为空
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// 创建一个 HashMap
HashMap<String, Integer> languages = new HashMap<>();
System.out.println("新创建的 HashMap: " + languages);
// 检查 HashMap 是否有元素
boolean result = languages.isEmpty(); // true
System.out.println("HashMap 是否为空? " + result);
// 向 HashMap 插入一些元素
languages.put("Python", 1);
languages.put("Java", 14);
System.out.println("更新后的 HashMap: " + languages);
// 检查 HashMap 是否为空
result = languages.isEmpty(); // false
System.out.println("HashMap 是否为空? " + result);
}
}
输出
新创建的 HashMap: {}
HashMap 是否为空? true
更新后的 HashMap: {Java=14, Python=1}
HashMap 是否为空? false
在上面的示例中,我们创建了一个名为 languages
的 hashmap。这里,我们使用了 isEmpty()
方法来检查 hashmap 是否包含任何元素。
最初,新创建的 hashmap 不包含任何元素。因此,isEmpty()
返回 true
。然而,在我们添加了一些元素(Python、Java)后,该方法返回 false
。