Java如何删除ArrayList中重复的元素呢?
下文笔者讲述Java中删除Arraylist中重复元素的方法分享,如下所示:
实现思路: 1.将ArrayList放入HashSet达到去重的目的 2.将HashSet中数据回写到ArrayList即可实现ArrayList去重例:
package com.java265.other; import java.util.ArrayList; import java.util.HashSet; import java.util.Set; public class test { /* * java265.com ArrayList去重的示例分享 */ public static void main(String[] args) { ArrayList<String> arr = new ArrayList<String>(); arr.add("java265.com"); arr.add("java265.com"); arr.add("java教程"); arr.add("java爱好者"); System.out.println("============="); System.out.println(arr); // 转换为HashSet Set<String> set = new HashSet<>(arr); arr.clear(); arr.addAll(set); System.out.println("============="); System.out.println(arr); } } -------运行以上代码,将输出以下信息------ ============= [java265.com, java265.com, java教程, java爱好者] ============= [java265.com, java教程, java爱好者]
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。