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()。