个人认为以下为list常用的两种遍历方法
package com.test;
import java.util.ArrayList;
import java.util.List;
import java.util.Iterator;
public class test {
public void fangfa1() {
List<String> list = new ArrayList<String>();
list.add("张三");
list.add("李四");
for (String tmp : list) {
System.out.println(tmp);
}
}
public void fangfa2() {
List<String> list = new ArrayList<String>();
list.add("张三");
list.add("李四");
for (int i =0 ; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
//利用java.util.Iterator;——迭代器进行遍历
public void fangfa3() {
List<String> list = new ArrayList<String>();
list.add("张三");
list.add("李四");
Iterator lt = list.iterator();
while(lt.hasNext()) {
System.out.println(lt.next());
}
}
}