首先创建一个顺序表,通过add为表中添加四个整型元素
ArrayList<Integer> list=new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
1通过for循环遍历
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+" ");
}
2通过for each遍历
for (Integer x:list){
System.out.print(x+" ");
}
3通过迭代器
(1)
Iterator<Integer>it= list.iterator();
while (it.hasNext()){
System.out.print(it.next()+" ");
}
(2)
ListIterator<Integer> listIterator= list.listIterator();
while (listIterator.hasNext()){
System.out.print(listIterator.next());
}
两种方式都可以,相当于第一个是第二个的父类。
可以还从后往前遍历,需要传入最后一个元素的位置
ListIterator<Integer> listIterator2= list.listIterator(list.size());
while (listIterator2.hasPrevious()){
System.out.print(listIterator2.previous());
}