map集合的遍历:
Map
map.put("1", "1");
map.put("2", "2");
第一种:增强for循环
for (Map.Entry
System.out.println(entry.getKey()+"---"+entry.getValue());
}
第二种:key value 分开遍历
for (String s:map.keySet()) {
System.out.println(s+"keyset");
}
for (String s:map.values()) {
System.out.println(s+"values");
}
第三种 :iterator遍历
Iterator
while (iterator.hasNext()) {
Map.Entry
System.out.println(map1.getKey()+"----"+map1.getValue());
}
list集合遍历
List
list.add("haha");
list.add("哈哈");
//增强for
for (String string : list) {
System.out.println(string);
iteration 方法
Iterator
while (iterator.hasNext()) {
String next = iterator.next();
System.out.println("iteration方法");
System.out.println(next);
}
Set集合
Set
set.add("嘿嘿");
set.add("haha");
//iteration方法
Iterator
while (iterator.hasNext()) {
System.out.println("iteration方法");
System.out.println(iterator.next());
}
//增强for
for (String string : set) {
System.out.println(string);
}
对于set和list 使用for循环,map集合适合用Entry遍历,iteration适合所有集合,itration必须掌握