1、for循环+下标遍历
public static void main(String[] args) {List<Integer> list = new ArrayList<>();//给list添加元素for (int i = 0; i < 10; i++) {list.add(i);}//for循环+下标遍历for (int i = 0; i < list.size(); i++) {System.out.print(list.get(i)+" ");}}
add() :添加元素
size():获取队列长度
get(i):获取下标 i 的元素
2、foreach遍历
public static void main(String[] args) {List<Integer> list = new ArrayList<>();//给list添加元素for (int i = 0; i < 10; i++) {list.add(i);}//foreach遍历for (Integer it: list) {System.out.print(it+" ");}
3、使用迭代器遍历
public static void main(String[] args) {List<Integer> list = new ArrayList<>();//给list添加元素for (int i = 0; i < 10; i++) {list.add(i);}//使用迭代器遍历Iterator<Integer> it = list.listIterator();while(it.hasNext()){System.out.print(it.next()+" ");}
创建迭代器对象,list调用listIterator()。