【发布时间】:2012-08-27 20:23:51
【问题描述】:
我们如何在 Guava api 的帮助下从 List 中删除重复项?
目前我正在关注这个:
private List<T> removeDuplicate(List<T> list){
return new ArrayList<T>(new LinkedHashSet<T>(list));
}
【问题讨论】:
-
为什么你喜欢买番石榴,如果基本套装可以这样做?
-
还有如此简洁的方式
-
@PriyankDoshi 为什么不只是
HashSet? -
@veer :我需要维护秩序。所以用了LinkedHashSet
-
@MohammodHossain 不,
LinkedHashSet是正确的选择,因为它将保留元素顺序。
标签: java list generics arraylist guava