码迷,mamicode.com
首页 > 其他好文 > 详细

map集合框架

时间:2015-06-18 09:47:34      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:map

先简单介绍HashMap这个类

import java.util.HashMap ;
import java.util.Map ;
public class HashMapDemo01{
public static void main(String args[]){
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这个类就像电话号码和联系人一样,下面介绍Map这个类的方法
这个类是判断这个key是否存在

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不存在!") ;
        }

得到Map中的key值

set<String>keys=map.keySet();//得到全部的key值
Iterator<String> iter=keys.Iterator();//设置一个迭代类
while(iter.hasNext())
     String str =iter.next();//获取值
     System.out.println(str+",");

得到Map中的values值

Collection<String> values = map.values() ;  // 得到全部的value
        Iterator<String> iter = values.iterator() ;
        while(iter.hasNext()){
            String str = iter.next() ;
            System.out.print(str + "、") ;
        }

map集合框架

标签:map

原文地址:http://blog.csdn.net/qq_20751579/article/details/46538811

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!