黑马程序员技术交流社区
标题:
LinkedHashSet 练习
[打印本页]
作者:
continuer
时间:
2015-12-27 15:45
标题:
LinkedHashSet 练习
需求:将集合中的重复元素去掉
分析: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);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2