HashMap的基础用法
- HashMap的介绍
HashMap主要是用于表现一种映射关系,他是可以允许存在空值
继承于Map接口
因为其插入、查找的速度快,所以基本上每一种语言都会有这种结构 - 好了上代码
package Map;
import java.util.HashMap;
public class myhashmap {
public static void main(String[] args) {
//构建方法HashMap<键,值> hm = new HashMap<>(size);键和值填写相应的类型
HashMap<String,String> hm = new HashMap<>(1000);
//put用来给其插入相应的映射关系,插入的键和值与你所初始化创建的时候所填写的类型相对应
hm.put("20161008029", "何世华");
hm.put("201610080378", "赵星标");
//values()用于返回其中存在的所有的值
System.out.println("hm.values():"+hm.values());
//get()根据填入的键返回相应的值
System.out.println("hm.get(\"20161008029\"):"+hm.get("20161008029"));
//size()返回一个int型数字代表其中存在的映射关系得数量
System.out.println("hm.size():"+hm.size());
//isEmpty返回一个boolean型数据表示其是否为空
System.out.println("hm.isEmpty():"+hm.isEmpty());
//entrySet返回其存在的所有的映射关系
System.out.println("hm.entrySet():"+hm.entrySet());
hm.clear();
System.out.println("清空后:");
System.out.println("hm.size():"+hm.size());
System.out.println("hm.isEmpty():"+hm.isEmpty());
System.out.println("hm.entrySet():"+hm.entrySet());
}
}
- 运行结果