假设我有一个点的arrayList1。数据结构是这样的:
(1,2)->(2,2)->(3,2)->(4,2)->(5,2)
我有另一个 arrayList2 点:
(2,2)->(1,2)->(8,5)->(9,3)
如何比较两个列表并将 arrayList2 中的不存在值添加到 arrayList1?
当前解决方案
我现在能想到的唯一方法是使用 for 循环来比较 arrayList1 中的每个点,例如if(!arrayList1.contains(arrayList2.get(i))){ arrayList1.add(arrayList2.get(i)); } i++;
.
有没有更有效的方法或已经准备好的方法?因为我有 arrayList1 直到 arrayList6 来比较和替换....