Map
Map接口存储一组键值对象,提供key(键)到Value(值)的映射
存储的内容是键值对映射,它是无序的。
一般都使用泛型 HashMap<Integer ,String> map=new HashMap<Integer ,String>();
//(1)for增强循环
for(Integer i : map.KeySet()){
System.out.println("key"+i+"value"+map.get(i));
}
//(2)迭代器
//使用迭代器需要通过调用entrySet();
//eg:
Iterator<Entry<Integer ,String>> it=map.entrySet().iterator();
while(it.HasNext()){
HashMap.Entry<Integer,String> entry=it.next();
System.out.println("key"+entry.getKey()+"Value"+entry.getValue());
}
//(3)for增强循环(entrySet())
for(HashMap.Entry<Integer,String> entry :map.entrySet()){
System.out.println("key"+entry.getKey()+"Value"+entry.getValue());
}
//(4) 通过map.value()遍历所有的Value,但不能遍历Key
for(String s : map.value()){
System.out.println("value"+ v);
} 
京公网安备 11010502036488号