List<User>,user有个字段有值的时候设置1,没值就是null,怎么排序根据这个字段排序?
若要对 List<User> 按照某个字段(如 flag,有值时为 1,无值时为 null)排序,可
以使用 Comparator 结合 null 值处理逻辑。
1. 排序规则说明
假设需求是:
flag为1的对象排在 前面。flag为null的对象排在 后面。
2. 实现代码
(1) 定义 User 类
public class User {private Integer flag; // 可能为 1 或 null// 其他字段...public Integer getFlag() {