Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。
接着,Map.Entry类提供了一个getKey()方法和一个getValue()方法,Map.Entry同时也提供了一个setValue()方法,
程序员可以使用它修改map里面的值。
//通过map.entrySet()方法
//循环map里面的每一对键值对,然后获取key和value
Map<String, String> map = new HashMap();
for (Map.Entry entry : map.entrySet()) {
Object key = entry.getKey( );
// TODO
}
//使用迭代器,获取key;
Map hashmap = new HashMap();
Set set = hashmap.entrySet();
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
Map.Entry mapentry = (Map.Entry) iterator.next();
// TODO
System.out.println(mapentry.getKey() + "/" + mapentry.getValue());
}
//通过map.keySet()方法
//通过得到key的值,然后获取value;
Map<String, String> map = new HashMap();
Set keys = map.keySet( );