Java代码:

List list1 = new ArrayList<>(Arrays.asList("A", "C", "B", "H", "F", "")); List list2 = new ArrayList<>(Arrays.asList("C", "D", "F", "G", "R", "B"));

// 去除 list1 中与 list2 中相同的元素 list1.removeAll(list2);

// 去除 list2 中与 list1 中相同的元素 list2.removeAll(list1);

System.out.println(list1); // 输出:[A, H, ] System.out.println(list2); // 输出:[D, G, R]

伪代码:

list1 = ["A", "C", "B", "H", "F", ""] list2 = ["C", "D", "F", "G", "R", "B"]

for element in list1: if element in list2: list1.remove(element)

for element in list2: if element in list1: list2.remove(element)

print(list1) # 输出:["A", "H", ""] print(list2) # 输出:["D", "G", "R"

去除两个List 中重复的元素保留各自不同的元素例 List1 为ACBHFList2为CDFGRB处理后 List1 为AHp List2 为DGR请写出java代码或伪代码。

原文地址: https://www.cveoy.top/t/topic/cIt2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录