Java删除ArrayList中的重复元素的2种方法
来源:互联网 发布:阿里云ace下线原因 编辑:程序博客网 时间:2024/05/14 09:14
原文链接:http://www.codeceo.com/article/java-arraylist-remove-duplicate-ele.html
译文链接:http://www.codeceo.com/article/java-arraylist-remove-duplicate-ele.html
英文原文:How To Remove Duplicate Elements From ArrayList In Java?翻译作者:码农网 – 小峰
测试后代码:
import java.util.ArrayList;import java.util.HashSet;/** * 通过hashset删除arraylist的重复元素;去重后结果顺序和原list插入顺序不一致 * @author lishanhui * */public class RemoveByHashSet {public static void main(String[] args){ArrayList<String> l=new ArrayList<String>();l.add("java");l.add("php");l.add("C");l.add("java");l.add("C");System.out.print("ArrayList With Duplicate Elements :");System.out.println(l);HashSet<String> s=new HashSet<String>(l);ArrayList<String> al=new ArrayList<String>(s);System.out.print("ArrayList After Removing Duplicate Elements :");System.out.println(al);}}输出
ArrayList With Duplicate Elements :[java, php, C, java, C]ArrayList After Removing Duplicate Elements :[C, php, java]
import java.util.ArrayList;import java.util.LinkedHashSet;/** * 通过LinkedHashSet删除arraylist的重复元素;去重后和原list元素插入顺序一致 * @author lishanhui * */public class RemoveByLinkedHashSet {public static void main(String[] args){ArrayList<String> l=new ArrayList<String>();l.add("java");l.add("php");l.add("C");l.add("java");l.add("C");System.out.print("ArrayList With Duplicate Elements :");System.out.println(l);LinkedHashSet<String> s=new LinkedHashSet<String>(l);ArrayList<String> al=new ArrayList<String>(s);System.out.print("ArrayList After Removing Duplicate Elements :");System.out.println(al);}}输出:
ArrayList With Duplicate Elements :[java, php, C, java, C]ArrayList After Removing Duplicate Elements :[java, php, C]
0 0
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java删除ArrayList中的重复元素的2种方法
- Java之——删除ArrayList中的重复元素的2种方法
- java 删除ArrayList LinkedList集合中的重复元素
- Java ArrayList删除特定元素的方法
- 如何删除ArrayList中的重复元素
- 两种方法删除ArrayList里重复元素
- 两种方法删除ArrayList里重复元素
- 两种方法删除ArrayList里重复元素
- 两种方法删除ArrayList里重复元素
- Contiki例(二)执行被阻塞的任务第二种方法
- java基础第八讲——URL、XML的解析
- logistic回归与牛顿方法的python实现 (standford公开课程小作业)
- 黑马程序员---iOS基础---协议
- UITextField总结
- Java删除ArrayList中的重复元素的2种方法
- poj 1222 高斯消元详解
- URL
- Swap Nodes in Pairs
- 数据源架构模式之行入口模式
- webkit编译
- php模拟post请求发送文件
- 深度学习的"非主流"应用
- Android之Inflate()方法用途