需求:将集合中的重复元素去掉
分析:1、定义一个集合并添加重复的元素
2、定义一个方法getSingle();
3、定义一个LinkedHashSet lhs
4、把集合中的元素添加到lhs中
5、清空集合,并把lhs中的元素添加到集合中
6、调用方法getSingle()方法,并打印
class Demo_LinkedHashSet{
public static void main(Stringg[] args){
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("a");
list.add("b");
list.add("b");
list.add("c");
list.add("d");
list.add("c");
list.add("d");
getSingle(list);
System.out.println(list);
}
public static void getSingle(ArrayList<String> list){
LinkedHashSet<String> lhs = new LinkedHashSet<>();
lhs.addAll(list);
list.clear();
list.addAll(lhs);
}
}
|
|