HashMap
## HashMap
~~~java
import java.util.HashMap;
/*
什么时候使用Map?
当存在映射关系时
*/
public class _HashMap {
public static void main(String[] args) {
HashMap<Integer,String> map = new HashMap<>();
//添加元素,时间复杂度:O(1)
map.put(1,"binglongwang");
map.put(2,"meng");
map.put(3,"shao");
//更新元素,时间复杂度:O(1)
map.put(1,"bin");
//移除元素,时间复杂度:O(1)
map.remove(1);
//获取元素,时间复杂度:O(1)
map.get(3);
//检察元素,时间复杂度:O(1)
//true
System.out.println(map.containsKey(3));
//长度,时间复杂度:O(1)
//2
System.out.println(map.size());
//是否为空,时间复杂度:O(1)
//false
System.out.println(map.isEmpty());
}
}