作者:枫的Lilyxj | 来源:互联网 | 2023-01-10 15:32
1> JB Nizet..:
您可以使用a TreeMap
,但是,除非有多个具有相同顺序的对象,并且目的是仅保留最后一个,您可以简单地对列表进行排序,然后对其进行转换:
List arrayWithOrder =
objectsList.stream()
.sorted(Comparator.comparingInt(ObjectType::getOrder))
.map(o -> new RelatedModule(o.getFirstName(), o.getLastName()))
.collect(Collectors.toList());