巧妙地迭代

时间:2015-09-14 07:35:17

标签: java arraylist duplicates

HY!  所以,我试图比较文件夹(和子文件夹)中的文件来检查
重复。我在这一刻有2个ArrayList,两个元素都有相同的顺序和相同的顺序,我做了2个for循环来比较第一个ArrayList中的每个元素和第二个ArrayList中的元素,我在比较let {{1时遇到了问题我们说它发现第一个列表中的第4个元素与第二个列表中的第7个元素相等,当第一个迭代器到达第7个元素时,它会说它与第二个元素中的第4个元素相等。如何让程序跳过这个?

1 个答案:

答案 0 :(得分:2)

您可以通过从第一个索引开始第二个循环来避免重复重复:

for(int i = 0; i<N; i++){
    for(int j = i+1; j<N; j++){ 
         //do stuff.
    }
}