黑马程序员技术交流社区
标题:
Java基础
[打印本页]
作者:
li_zis
时间:
2015-10-11 22:15
标题:
Java基础
将集合中的重复元素去掉
*
public static void main(String[] args) {
ArrayList<String> 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);
System.out.println("去除重复后:");
getSingle(list);
System.out.println(list);
}
/*
* 将集合中的重复元素去掉
* 1,void
* 2,List<String> list
*/
public static void getSingle(List<String> list) {
LinkedHashSet<String> lhs = new LinkedHashSet<>();
lhs.addAll(list); //将list集合中的所有元素添加到lhs
list.clear(); //清空原集合
list.addAll(lhs); //将去除重复的元素添回到list中
}
作者:
blensmile
时间:
2015-10-12 11:35
哇,大神 都看到集合了~还在面向对象呢,,,向大神看齐~现在不懂先收藏着,以后学了再来拜读
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2