【问题标题】:Greater than / less than between the elements of two arraylist两个arraylist的元素之间大于/小于
【发布时间】:2017-01-04 05:17:05
【问题描述】:

好的,所以我有两个整数数组列表,我想比较与另一个数组列表的索引匹配的每个元素。然后我想遍历两个数组列表,如果一个元素大于另一个元素,我想将该元素存储在两个新列表之一中。如果元素相同,则不返回任何内容或返回 null。

数组列表

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

我想要的结果

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

我该怎么做?

【问题讨论】:

    标签: java arraylist


    【解决方案1】:

    假设 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);
        }
    }
    

    【讨论】:

    • 谢谢你,Anil 我真的找不到它。现在看起来很简单,因为它已经向我解释了。
    • 如果解决方案满意请标记为解决方案
    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 2021-12-27
    相关资源
    最近更新 更多