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