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爱好者]
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


