Java集合框架中的重复元素问题示例

原创 ╰+攻爆jí腚メ 2024-10-28 15:39 182阅读 0赞

在Java的集合框架中,确实存在重复元素的问题。以下是一个简单的示例:

  1. import java.util.ArrayList;
  2. import java.util.List;
  3. public class CollectionDuplicatesExample {
  4. public static void main(String[] args) {
  5. // 创建一个包含重复元素的ArrayList
  6. List<String> list = new ArrayList<>();
  7. list.add("Apple");
  8. list.add("Banana");
  9. list.add("Apple"); // 这里有重复
  10. // 打印列表,可以看到重复元素
  11. System.out.println("List with duplicates: " + list);
  12. // 使用Set(不允许重复)来移除重复元素
  13. List<String> uniqueList = new ArrayList<>(list);
  14. uniqueList.removeIf(item -> list.contains(item)));
  15. // 打印唯一列表,没有重复元素
  16. System.out.println("Unique list without duplicates: " + uniqueList);
  17. }
  18. }

在这个示例中,我们首先创建了一个包含重复Apple的列表。然后,我们移除了所有列表中的重复元素,得到了一个无重复元素的列表。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,182人围观)

还没有评论,来说两句吧...

相关阅读