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