在Java中编写两个列表中的唯一值可以通过以下步骤实现:
以下是一个示例代码:
import java.util.ArrayList;
import java.util.List;
public class UniqueValues {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>();
List<Integer> list2 = new ArrayList<>();
List<Integer> uniqueList = new ArrayList<>();
// 向list1和list2添加元素
list1.add(1);
list1.add(2);
list1.add(3);
list1.add(4);
list2.add(3);
list2.add(4);
list2.add(5);
list2.add(6);
// 遍历list1中的元素,判断是否在list2中存在
for (Integer num : list1) {
if (!list2.contains(num)) {
uniqueList.add(num);
}
}
// 遍历list2中的元素,判断是否在list1中存在
for (Integer num : list2) {
if (!list1.contains(num)) {
uniqueList.add(num);
}
}
// 打印唯一值列表
System.out.println("Unique values: " + uniqueList);
}
}
这段代码将输出唯一值列表:[1, 2, 5, 6]。
对于这个问题,腾讯云没有特定的产品或链接与之相关。
领取专属 10元无门槛券
手把手带您无忧上云