白丁8864
2021-04-20 17:34
采纳率: 30.8%
浏览 175

stream不能对有泛型的类做倒叙排序?

public class TempTest {
    public static void main(String[] args) {
        //创建数据,对根据姓名 name 去重
        List<DemoDTO> allList = new ArrayList<>();

        allList.add(new DemoDTO("d1", "10"));
        allList.add(new DemoDTO("d2", "20"));
        allList.add(new DemoDTO("d3", "30"));

        allList.stream().sorted(Comparator.comparing(DemoDTO::getAge).reversed());
    }
}


@Data
class DemoDTO<T> {
    String name;
    String age;
    public DemoDTO(String name, String age) {
        this.name = name;
        this.age = age;
    }
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题