import java.util.HashMap;
/**
* Java HashMap
* HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。
*
* HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。
*
* HashMap 是无序的,即不会记录插入的顺序。
*
* HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。
* HashMap<Integer, String> Sites = new HashMap<Integer, String>();
*/
public class Obj4 {
public static void main(String[] args) {
HashMap<Integer,String> sites_1 = new HashMap<Integer, String>();
sites_1.put(1,"A");
sites_1.put(2,"B");
sites_1.put(3,"C");
sites_1.put(3,"C");
HashMap<String,String> sites_2 = new HashMap<String, String>();
sites_2.put("a","A");
sites_2.put("b","B");
sites_2.put("c","C");
sites_2.put("c","C");
System.out.println(sites_1);
System.out.println(sites_2);
for (Integer i:sites_1.keySet()
) {
System.out.println("key=>"+i+",value=>"+sites_1.get(i));
}
for (String i:sites_2.keySet()
) {
System.out.println("key=>"+i+",value=>"+sites_2.get(i));
}
sites_1.remove(1);
sites_2.remove("a");
System.out.println(sites_1);
System.out.println(sites_2);
}
}
标签:Java,HashMap,System,sites,println,put,out From: https://blog.51cto.com/u_15826214/5750146