List<Integration> integrations = new TreeList<>();
integrations.add(new Integration(one.getName(), 1));
integrations.add(new Integration(one.getName(), 5));
integrations.add(new Integration(one.getName(), 3));
// 从大到小排序,注意这里的integral的类型是Integer,用int类型则不能使用compareTo方法
integrations.sort((o1, o2) -> o2.getIntegral().compareTo(o1.getIntegral()));
// 默认从小到大排序
integrations.sort(Comparator.comparing(Integration::getIntegral));
【Java】List对象排序
最新推荐文章于 2024-01-22 14:57:09 发布