在java中遍历一个list对象的方法主要有以下四种:
1. For Loop —— 普通for循环
2. Advanced For Loop —— 高级for循环
3. Iterator Loop —— 迭代器遍历
4. While Loop —— while循环
具体可以参考以下代码:
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Main {
public static void main(String []args) {
// create list
List lst = new ArrayList<>();
// add some elements
lst.add(1);
lst.add(2);
lst.add(3);
lst.add(4);
// 1. for loop
System.out.println("1. For loop");
for (int i = 0; i < lst.size(); ++ i) {
System.out.println(lst.get(i));
}
// 2. advanced for loop
System.out.println("2. Advanced For loop");
for (int val : lst) {
System.out.println(val);
}
// 3. iterator loop
System.out.println("3. Iterator Loop");
Iterator it = lst.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
// 4. while loop
System.out.println("4. While Loop");
int i = 0;
while (i < lst.size()) {
System.out.println(lst.get(i));
++ i;
}
}
}