第二种:根据list中属性的某一属性去重比如id
List<FirstHotelEvaluationRoomVo> hotelFirstEvaluationRoomVoList =iFirstHotelEvaluationRoomService.queryListById(id);
// 根据FirstHotelEvaluationRoomVo中的roomTypeId去重
List<FirstHotelEvaluationRoomVo> unique = hotelFirstEvaluationRoomVoList.stream().collect(Collectors.collectingAndThen(
Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(FirstHotelEvaluationRoomVo::getRoomTypeId))), ArrayList::new));
第一种:直接去重
List<String> aa=new ArrayList();
aa.add("aaa1");
aa.add("bbb1");
aa.add("aaa"1);
aa.add("ccc1");
List<String> bb=aa.stream().distinct().collect(Collectors.toList());