List集合
总结:1.利用get(indexof)使用普通for循环遍历;2.使用增强for循环进行遍历(低层用iterator实现的);3.使用iterator进行遍历
- 使用iterator遍历ArrayList的时候,遍历顺序是按照数组下标从小到大依次遍历
- 使用iterator遍历LinkedList的时候,遍历顺序是按照链表结构从头到尾依次遍历
- 使用普通for循环进行遍历
for (int i = 0; i < list.size(); i++) {
ObjectName s = (ObjectName)list.get(i);
System.out.println(s.getx()+" "+s.getxx()+" "+s.getxxx());
}
- 使用增强for循环进行遍历
for (ObjectName s : list) {
System.out.println(s.getx()+" "+s.getxx()+" "+s.getxxx());
}
- 使用iterator进行遍历
Iterator<ObjectName> iter = list.iterator();