1. 根据集合中对象的某个属性值, 排序
List<RoomCartypeParamters> roomCartypeParamtersList = new ArrayList<>();
Collections.sort(roomCartypeParamtersList, new Comparator<RoomCartypeParamters>() {
@Override
public int compare(RoomCartypeParamters o1, RoomCartypeParamters o2) {
return o1.getId().compareTo(o2.getId());
}
});
return roomCartypeParamtersList;
}
2. 附加知识
2.1 set集合转list集合的操作
Set<RoomCartypeParamters> roomCartypeParamtersSet = new HashSet<>();
List<RoomCartypeParamters> roomCartypeParamtersList = new ArrayList(roomCartypeParamtersSet);
2.2 将小集合放入大集合中
List<RoomCartypeParamters> roomCartypeParamtersListAll = new ArrayList<>();
List<RoomCartypeParamters> roomCartypeParamtersList = roomCartypeParamtersMapper.getCarParamtersDetail(roomCartypeParamters);
roomCartypeParamtersListAll.addAll(roomCartypeParamtersList);