LinkedHashSet集合类型

package net.wanhe_21;
import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;

/*
 * LinkedHashSet
 *  链表结构   元素的唯一
 */
public class DemoLinkedHashSet {
	public static void main(String[] args) {
		// 创建List对象
		ArrayList<String> list = new ArrayList<String>();
		//添加元素
		list.add("a");
		list.add("a");
		list.add("b");
		list.add("c");
		list.add("d");
		list.add("d");
		System.out.println(list);
		//去除重复方法
		getSingle(list);
		//输出集合
		System.out.println(list);
}
//去除重复方法 (静态)
public static void getSingle(List<String> list) {
	//创建LinkedHashSet
	LinkedHashSet<String> lhs = new LinkedHashSet<String>();
	//把list中的所有元素加入lhs集合中
	lhs.addAll(list);
	//清空list中所有元素
	list.clear();
	//把经过lhs去除过重复的数据再次放入list中
	list.addAll(lhs);
	}
}

发布了6 篇原创文章 · 获赞 17 · 访问量 739
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览