美文网首页
HashMap容器

HashMap容器

作者: 招风小妖怪 | 来源:发表于2019-07-15 17:07 被阅读0次
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

相关文章

网友评论

      本文标题:HashMap容器

      本文链接:https://www.haomeiwen.com/subject/ctfokctx.html