java:集合框架(使用LinkedHashSet去除集合中的重复元素)

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;

public class Test3 {
	public static void main(String[]args) {
		ArrayList list = new ArrayList<>();
		list.add("a");
		list.add("a");
		list.add("a");
		list.add("b");
		list.add("b");
		list.add("b");
		list.add("b");
		list.add("c");
		list.add("c");
		list.add("c");
		list.add("c");
		System.out.println(list);
		getSingle(list);
		System.out.println(list);
	}
	
	public static void getSingle(List list) {
		LinkedHashSet lhs = new LinkedHashSet<>();
		lhs.addAll(list);									//将list集合中的所有元素添加到lhs
		list.clear();										//清空原集合
		list.addAll(lhs);									//将去除重复的元素添回到list中
	}

}

 

你可能感兴趣的:(java,java学习之路)