📜  Java HashMap isEmpty()(1)

📅  最后修改于: 2023-12-03 15:01:30.138000             🧑  作者: Mango

Java HashMap isEmpty()

简介

isEmpty() 方法是 Java 中 HashMap 类的一个方法,用于检查该 HashMap 是否为空。当 HashMap 中没有任何映射时,返回 true;否则返回 false

语法
public boolean isEmpty()
返回值

该方法返回一个 boolean 类型的值,表示该 HashMap 是否为空。当 HashMap 中没有任何映射时,返回 true;否则返回 false

示例
import java.util.HashMap;

public class HashMapExample {
  public static void main(String[] args) {
    HashMap<String, String> map = new HashMap<>();

    System.out.println("Is HashMap empty? " + map.isEmpty());

    map.put("key1", "value1");
    map.put("key2", "value2");

    System.out.println("Is HashMap empty? " + map.isEmpty());
  }
}

输出结果:

Is HashMap empty? true
Is HashMap empty? false
注意事项
  • isEmpty() 方法只能用于检查该 HashMap 是否为空,不能检查该 HashMap 中是否存在特定的键或值。
  • isEmpty() 方法是常数时间操作,在 HashMap 中没有具体映射的情况下,时间复杂度为O(1)。
总结

isEmpty() 方法是 Java 中 HashMap 类的一个方法,用于检查该 HashMap 是否为空。该方法返回一个 boolean 类型的值,表示该 HashMap 是否为空。该方法只能用于检查该 HashMap 是否为空,不能用于检查特定的键或值。