1、List集合遍历(3种)
List<String> list = new ArrayList<String>();
list.add("zzs");
list.add("zcs");
for(int i=0;i<list.size();i++) {
System.out.println(list.get(i));
}
for(String name : list) {
System.out.println(name);
}
Iterator<String> iterator = list.iterator();
while(iterator.hasNext()) {
System.out.println(iterator.next());
}
2、Set集合遍历(2种)
Set<Integer> socres = new HashSet<Integer>();
socres.add(1);
socres.add(2);
for (Integer socre : socres) {
System.out.println(socre);
}
Iterator<Integer> iterator = socres.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
3、Map集合遍历(4种)
Map<String,Integer> socres = new HashMap<String,Integer>();
socres.put("zzs", 100);
socres.put("zcs", 90);
Set<String> keys = socres.keySet();
for (String key : keys) {
System.out.println(key);
}
Iterator<String> iterator1 = keys.iterator();
while(iterator1.hasNext()) {
System.out.println(iterator1.next());
}
Set<Entry<String,Integer>> set = socres.entrySet();
for (Entry<String, Integer> entry : set) {
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
Iterator<Entry<String, Integer>> iterator2 = set.iterator();
while(iterator2.hasNext()) {
System.out.println(iterator2.next());
}