从2个数组中获取公共值,数组1的唯一值,数组2的唯一值

时间:2018-08-21 14:07:14

标签: algorithm sorting salesforce apex

我上了这堂课:-

class Wrapper {
    Id A;
    Id B;
}

对于该包装器类,我有两个列表:-

注意:-这里a1和b1指的是sfIds

  

列表1:-[{“ a1”,“ b2”} {“ a1”,“ b3”},{“ a2”,“ b2”}]

     

列表2:-[{“ a1”,“ b1”} {“ a2”,“ b2”},{“ a2”,“ b4”}]

我想创建三个列表:-

  

列表1和列表2的共同点:-[{“ a2”,“ b2”}]

     

对于列表1是唯一的:-[{“ a1”,“ b2”} {“ a1”,“ b3”}]

     

对于列表2是唯一的:-[{“ a1”,“ b1”},{“ a2”,“ b4”}]

是否可以通过使用某种合并排序一次遍历两个循环而不使用两个for循环来做到这一点?

0 个答案:

没有答案