关于Map

来源:互联网 发布:2016宽带网络那家好 编辑:程序博客网 时间:2024/06/06 09:42

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()方法,因此,上面的代码可以被组织得更符合逻辑。

原创粉丝点击