`
cm1993
  • 浏览: 13010 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

List集合去重

 
阅读更多
List newlist= new ArrayList<>(new LinkedHashSet<>(a));
分享到:
评论
2 楼 QuarterLifeForJava 2015-11-04  
同时性能上快点:
         1百万       1千万        
非java8  436毫秒     5199毫秒
java8    344毫秒     4431毫秒
1 楼 QuarterLifeForJava 2015-11-04  
推荐使用java8的stream
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

public class Test {
	
	public static void main(String[] args) {
		List<Integer> list = new ArrayList<>();
		list.add(1);
		list.add(3);
		list.add(5);
		list.add(1);
		list = list.stream().distinct().collect(Collectors.toList());
		System.out.println(list);
	}
	
}

相关推荐

Global site tag (gtag.js) - Google Analytics