哈希map

来源:互联网 发布:部落战争手游源码下载 编辑:程序博客网 时间:2024/06/16 17:05

首先实现部分用例:

       Map<String, String> map = new HashMap<String, String>();        map.put("a", "1");        map.put("b", "2");        //读取的值是2        System.out.println(map.get("b"));        // 或者使用另一种格式        HashMap<String , Double> map = new HashMap<String , Double>();           map.put("语文" , 80.0);   map.put("数学" , 89.0);   map.put("英语" , 78.2);   //读取所有的key Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String     map = new HashMap<String,String>() ;     map.put("mldn","www.mldn.cn") ;  // 增加内容     map.put("zhinangtuan","www.zhinangtuan.net.cn") ;  // 增加内容     map.put("mldnjava","www.mldnjava.cn") ;  // 增加内容     Set<String> keys = map.keySet() ;  // 得到全部的key     Iterator<String> iter = keys.iterator() ;     while(iter.hasNext()){         String str = iter.next() ;         System.out.print(str + "、") ;     }     //read all value      Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String       map = new HashMap<String,String>() ;       map.put("mldn","www.mldn.cn") ;  // 增加内容       map.put("zhinangtuan","www.zhinangtuan.net.cn") ;  // 增加内容       map.put("mldnjava","www.mldnjava.cn") ;  // 增加内容      String val = map.get("mldn") ;  // 根据key取出值      System.out.println("取出的内容是:" + val) ;   }   //判断出入的地方   Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String     map = new HashMap<String,String>() ;     map.put("mldn","www.mldn.cn") ;  // 增加内容     map.put("zhinangtuan","www.zhinangtuan.net.cn") ;  // 增加内容     map.put("mldnjava","www.mldnjava.cn") ;  // 增加内容     if(map.containsKey("mldn")){  // 判断key是否存在       System.out.println("搜索的key存在!") ;     }else{       System.out.println("搜索的key不存在!") ;     }     if(map.containsValue("www.mldn.cn")){  // 判断value是否存在       System.out.println("搜索的value存在!") ;     }else{       System.out.println("搜索的value不存在!") ;     }     

涵盖了使用的方法

原创粉丝点击