import java.util.*;
class Demo06
{
public static void main(String s[])
{
HashMap map = new HashMap();
map.put("111","aaa");
map.put("222","bbb");
map.put("333","ccc");
map.put("444","ddd");
map.put("555","eee");
map.put("666","fff");
HashMap map2=(HashMap)map.clone();//克隆一个容器
System.out.println(map2);
System.out.println(map);
System.out.println(map.containsKey("333"));//是否包含这个key
System.out.println(map.containsKey("999"));
System.out.println(map.containsValue("fff"));//是否包含这个value
System.out.println(map.containsValue("000"));
System.out.println(map.get("444"));//获得该key的value
System.out.println(map.get("555"));
System.out.println(map.get("666"));
Set set = map.keySet();//返回此映射中所包含的键的 Set 视图。
Iterator it1 = set.iterator();//迭代
while(it1.hasNext())
{
System.out.println(it1.next());
}
Map map3 = new TreeMap();
map3.put("001","玄奘");
map3.put("002","老子");
map3.put("003","孔子");
map3.put("004","xxx");
map.putAll(map3);//在容器中添加一个集合
map.remove("004");//删除键值
System.out.println(map.size());//返回容器大小
Collection col = map.values();//返回此映射所包含的值的 Collection 视图。
Iterator it3 = col.iterator();//迭代
while(it3.hasNext())
{
System.out.println("value:"+it3.next());
}
System.out.println(map.isEmpty());//是否为空
//map.clear();
System.out.println(map);
System.out.println(map.isEmpty());
}
}
//awt--->Swing
网友评论