public class TestMap {
public static void main(String[] Aags) {
Map<Integer,String> map = new HashMap(Integer,String);
map.put(1,"a");
System.out.println(map.size());
/**
*第一种
*/
Set<Integer> set = map.keySet();//得到所有key的集合
for (Integer in: set) {
String str = map.get(in);
}
/**
*第二种
*/
Iterator<Map.Entry<Integer,String>> it = map.entrySet().iterator();
while(it.hasNext()) {
Map.Entry<Integer,String> entry = it.next();
Integer key = entry.getKey();
String value = entry.getValue();
}
/**
*第三种(推荐,容量大时可用)
*/
for(Map.Entry<Integer,String> entry: map.entrySet()) {
Integer key = entry.getKey();
String value = entry.getValue();
}
/**
*第四种
*/
for (String v :map.values()) {
System.out.println(v);
}
}
}
JAVA——MAP的四种遍历方式
最新推荐文章于 2022-11-19 22:33:00 发布