小编ssl*_*ssl的帖子

Java按名称排序对象列表,但一个对象应始终保持在顶部

class Manager
{
    private int id;
    private String name;

    public Manager(int id, String name)
    {
      this.id = id;
      this.name = name;
    }

    public String getName() { return name; }
    public void setName(String name) { this.name = name; }
    public int getId() { return id; }
    public void setId(int id) { this.id = id; }
}

List<Manager> names = new ArrayList<>();
names.add(new Manager(1, "Robert"));
names.add(new Manager(2, "Paul"));
names.add(new Manager(3, "None"));
names.add(new Manager(4, "Nancy"));
names.add(new Manager(4, "Nancy"));

names.stream().sorted(
                Comparator.comparing(n->n.getName())).collect(Collectors.toList());


List<String> names = …
Run Code Online (Sandbox Code Playgroud)

java sorting comparator java-8

3
推荐指数
1
解决办法
739
查看次数

标签 统计

comparator ×1

java ×1

java-8 ×1

sorting ×1