【发布时间】:2014-12-10 07:08:39
【问题描述】:
我有一个名为 ArtWork 的实体,它有多个字段。
对于某些功能,我向 MySql 查询艺术品列表 - List<ArtWork> artworks。
我还有另一个 List 类型为 Long - List<Long> artworkIds。
'artworks' 列表将包含属于 'artworksIds' 列表中任何 id 的对象,但与 'artworkIds' 中的顺序不同。
因此,我想参照列表'artworkIds' 中存在的ID 的顺序,按ID 对列表'artworks' 进行排序。
想使用Comparator 来实现这一点
谢谢
【问题讨论】:
-
我建议实现一个比较器或创建一个 DTO,您可以在其中放置艺术品和 ID。
-
谢谢 Riadh,你能分享一个关于如何使用比较器/创建 DTO 的 sn-p
标签: java list comparator