如何遍历整数的ArrayList?

时间:2016-07-06 03:59:36

标签: java arraylist

我有ArrayList of Integer {1, 3, 4, 5 , 6}

如何遍历ArrayList以便我可以在每个循环中以这种方式打印出值?

1 and 3  
1 and 4  
1 and 5  
1 and 6  
3 and 4  
3 and 5  
3 and 6  
4 and 5  
4 and 6  
5 and 6 

我尝试过foreach循环,接着是for循环,然后删除一个对象,但遇到 ConcurrentModificationException 。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

我认为这就是你想要的 - 迭代并删除第一个元素

在迭代和删除元素时避免float使用标准的老式for循环而不是foreach。

ConcurrentModificationException

答案 1 :(得分:0)

此代码应该有效:

   for (int i = 0; i < list.size() - 1; i++) {
        for (int j = i + 1; j < list.size(); j++) {
            System.out.println(list.get(i) + " and " + list.get(j));
        }
    }