1.List遍历
(1).根据下标遍历
List<String> list=new ArrayList<String>();
int size=list.size();
for(int i=0;i<size;i++) {
String res=list.get(i);
System.out.println(res);
}
(2).forEach循环
List<String> list2=new ArrayList<String>();
for(String str:list2) {
System.out.println(str);
}
(3).迭代遍历
List<String> list3=new ArrayList<String>();
Iterator iter=list3.iterator();
while(iter.hasNext()) {
String str=(String) iter.next();
System.out.println(str);
}
2.Map遍历
(1)根据key查找
Map<String,String> map=new HashMap<String, String>();
for(String key:map.keySet()) {
System.out.println("key:"+key+"\t value:"+map.get(key));
}
(2)根据entry查找
Map<String,String> map2 = new HashMap<String, String>();
for(Entry<String,String> en:map2.entrySet()) {
String key = en.getKey();
String value = en.getValue();
System.out.println("key:"+key + "\t value:"+value);
}