java8 lambda集合排序
2022/2/5 17:12:25
本文主要是介绍java8 lambda集合排序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.使用Comparator.comparing按照动物年龄升序/降序排序
public class Demo { public static void main(String[] args) { ArrayList<Animal> listAnimals = new ArrayList<>(); listAnimals.add(new Animal().setName("狗").setAge(2)); listAnimals.add(new Animal().setName("猫").setAge(3)); listAnimals.add(new Animal().setName("老鼠").setAge(1)); listAnimals.sort(Comparator.comparing(Animal::getAge)); listAnimals.forEach(System.out::println); // 降序排序 // listAnimals.sort(Comparator.comparing(Animal::getAge).reversed()); } }
这篇关于java8 lambda集合排序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27本地多文件上传的简单教程
- 2024-11-27低代码开发:初学者的简单教程
- 2024-11-27如何轻松掌握拖动排序功能
- 2024-11-27JWT入门教程:从零开始理解与实现
- 2024-11-27安能物流 All in TiDB 背后的故事与成果
- 2024-11-27低代码开发入门教程:轻松上手指南
- 2024-11-27如何轻松入门低代码应用开发
- 2024-11-27ESLint开发入门教程:从零开始使用ESLint
- 2024-11-27Npm 发布和配置入门指南
- 2024-11-27低代码应用课程:新手入门指南