大于/小于两个arraylist

时间:2017-01-04 05:17:05

标签: java arraylist

好的,所以我有两个整数arraylist,我想比较匹配其他arraylist索引的每个元素。然后我想循环遍历两个arraylist,如果一个元素大于另一个元素,我想将该元素存储在两个新列表中的一个中。如果元素相同则返回null或null。

The Arraylist

arr1 ={3,4,0};   arr2={7,2,1}; 

我想要的结果

arr1greater {4};  arr2greater {7,1}; 

我该怎么做?

1 个答案:

答案 0 :(得分:0)

假设array1和array2具有相同的长度:

for(int i=0; i < array1.size(); i++) {
    int a1 = array1.get(i);
    int a2 = array2.get(i);
    if(a1 > a2) {
        array1Greater.add(a1);
    } else if(a2 > a1) {
        array2Greater.add(a2);
    }
}