List<String> list =orderList.stream().collect(Collectors.groupingBy(OrderViewModel::getPcno,Collectors.counting())).entrySet().stream().filter(entry->entry.getValue()>1).map(Map.Entry::getKey).collect(Collectors.toList());
对List对象集合某个字段进行排重
privatestatic List<OrderViewModel>removeDuplicateOrder(List<OrderViewModel> orderList){
Set<OrderViewModel> set =newTreeSet<>(Comparator.comparing(OrderViewModel::getPcno));
set.addAll(orderList);returnnewArrayList<>(set);}