在Java中对于集合的遍历,一般有以下三种方法:
- for循环
- foreach循环
- Iterator遍历
下面来分析一下for循环和foreach循环的效率对比以及简单分析一下原因。
看下面的代码:
public class ForTest {
public static void testArrayList(ArrayList<Integer> arrayList) {
System.out.println("测试ArrayList for");
long starTime = System.currentTimeMillis();
for(int i =0;i<arrayList.size();i++) {
int x = arrayList.get<