java 提取list重复数据
时间: 2023-08-20 10:05:15 浏览: 67
两个List集合取相同重复数据的方法
你可以使用两个嵌套的循环来遍历列表,并使用equals()方法比较每个元素是否相同。如果相同,则将其添加到另一个列表中,最后返回这个列表。以下是示例代码:
```
List<String> list = Arrays.asList("a", "b", "c", "d", "a", "c", "e");
List<String> duplicates = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
for (int j = i + 1; j < list.size(); j++) {
if (list.get(i).equals(list.get(j))) {
if (!duplicates.contains(list.get(i))) {
duplicates.add(list.get(i));
}
}
}
}
System.out.println("Duplicates: " + duplicates);
```
输出结果为:`Duplicates: [a, c]`。
阅读全文