结果示意图:
前言:
很多时候或者很多项目中都会遇到集合中重复的部分,如何去除这些重复的部分呢?接下来小编就用创建新集合的方式去除集合中重复的部分。
原理:
原理就是创建新的集合 把旧的集合复制到新的集合中来,做一个判断,如果插入新的集合存在旧的集合中的元素就抛弃,如此循环添加,就可以去除掉重复的元素
步骤:
具体的案例代码:
package com.fenxiangbe.list;
import java.util.ArrayList;
import java.util.Iterator;
public class Demo1_ArrayList {
public static void main(String[] args) {
ArrayList<String> l2 = new ArrayList<>();
l2.add(“a”);
l2.add(“a”);
l2.add(“a”);
l2.add(“b”);
l2.add(“b”);
l2.add(“b”);
l2.add(“c”);
l2.add(“c”);
l2.add(“d”);
l2.add(“d”);
System.out.println(l2);
System.out.println(“…………..”);
ArrayList al = getSingle(l2);
System.out.println(al);
}
public static ArrayList getSingle(ArrayList l2){
ArrayList<String> l1 = new ArrayList<>();
Iterator<String> i = l2.iterator();
while(i.hasNext()){
String s = i.next();
if(!l1.contains(s)){
l1.add(s);
}
}
return l1;
}
}
欢迎关注我的大鱼号:吾爱乐享 微信公众号:vipjc5
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有