关闭

关于Map

320人阅读 评论(0) 收藏 举报

MAP:通过value的值取得key的值


Map<String,String> map = new HashMap<String,String>();
		map.put("0", "100");
		map.put("1", "101");
		
		Set set = map.entrySet();
		Iterator<Entry> iterator = null;
		if(set != null) {
			 iterator = set.iterator();
		}
		while(iterator.hasNext()) {
			Map.Entry entry = iterator.next();
			if(entry.getValue().equals("101"))
				System.out.println("key = " + entry.getKey());
		}

解释:Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。 接着,Map.Entry类提供了一个getKey()方法和一个getValue()方法,因此,上面的代码可以被组织得更符合逻辑。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:642217次
    • 积分:5440
    • 等级:
    • 排名:第4920名
    • 原创:54篇
    • 转载:117篇
    • 译文:5篇
    • 评论:65条
    最新评论