/**
*
* @Description:找出list中的重复数据
* @param datas
* @return
*/
public static List<StemSkuContext> findRepeat(List<StemSkuContext> datas) {
HashSet<StemSkuContext> set = new HashSet<StemSkuContext>();
List<StemSkuContext> repeatEles = new ArrayList<StemSkuContext>();
for (StemSkuContext t : datas) {
String stemid1 = t.getStemid();
Boolean flag =false;
if(set.size()!=0){
for (StemSkuContext context:set) {
String stemid2 = context.getStemid();
if(stemid1.equals(stemid2)){
flag=true;
}
}
if(flag){
repeatEles.add(t);
}else{
set.add(t);
}
}else{
set.add(t);
}
}
return repeatEles;
}
list查重
猜你喜欢
转载自www.cnblogs.com/watermelon123/p/9234331.html
今日推荐
周排行