privateListdeWeight(Listlist,Stringtype){if(CollectionUtils.isEmpty(list))returnnull;while(StringUtils.isNotBlank(type)){switch(type){case"1":for(inti=0;inewList=newArrayList<>();for(Tobj:list){if(!newList.contains(obj)){newList.add(obj);}}list.clear();list.addAll(newList);案例“3”:HashSethashSet=newHashSet(列表);列表.clear();list.addAll(hashSet);案例“4”:TreeSettreeSet=newTreeSet(list);列表.clear();list.addAll(treeSet);“5”:list.stream().distinct().collect(Collectors.toList());case"7"://以快慢指针的形式,集合中的数据必须是有序的,否则会有UsecautionintslowIndex=0;对于(intfastIndex=1;fastIndex