遍历List集合的五种方式
ArrayList<Student> alist = new ArrayList<>();
alist.add(new Student("张三",1));
alist.add(new Student("李四",2));
alist.add(new Student("王五",3));
alist.add(new Student("赵六",4));
alist.add(new Student("冯七",5));
Student[] array = (Student[])alist.toArray();
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
Iterator<Student> it = alist.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
ListIterator<Student> st = alist.listIterator(alist.size());
while(st.hasPrevious()) {
System.out.println(st.previous());
}
for(int i = 0;i<alist.size();i++) {
System.out.println(alist.get(i));
}
for (Student stu : alist) {
System.out.println(stu);
}