Java 排序N种玩法,适用于不同场景
实体内部自行实现Comparable此处不描述,不推荐使用,侵入Entity代码。
实体内部存在目标排序方式时 直接使用java8 流排序
实体字段不存在排序字段,需要提前记录关键字 使用Map<id,sort> 作为排序规则
实体存在时 也可使用 apache 工具排序 依赖jar 为commons-beanutils和commons.collections4 ,commons.collections3也是可以的,使用上稍有差别