java - 通过java 8中的收集器max函数找出具有最大年龄的员工列表
问题描述
List<Employee> listObj = new ArrayList<Employee>();
Employee e1 = new Employee("chaman", "gupta", 22);
Employee e2 = new Employee("aman", "gupta", 24);
Employee e3 = new Employee("raj", "sharma", 28);
Employee e4 = new Employee("mohit", "sharma", 28);
listObj.add(e1);
listObj.add(e2);
listObj.add(e3);
listObj.add(e4);
Employee e = listObj.stream().max(Comparator.comparing(Employee :: getAge)).get();
System.out.println(e);
它只给我一个名字我想要所有具有最大年龄的列表名称
解决方案
推荐阅读
- python - 使用 python flask restx,如何在不上传整个文件的情况下知道文件名
- python - 为什么 VSCode 需要永远查找引用并且无法重命名符号?
- reportgenerator - Reportgenerator 在转换为 Cobertura 和 Sonar 格式时会跳过特定的项目覆盖范围
- python - 如何测试使用相同路径查找和创建文件的函数,以便在临时目录中创建?
- ssh - 使用 SSHOperator 找不到 Apache Airflow 命令
- docker - `--cpus` 是否表示逻辑 CPU 处理器?
- r - 计算具有特定条件的事件以了解 R 中的事件含义
- powerbi - 关于在 power bi desktop 的管理关系选项卡中解释关系方向
- python - Pygame编写的游戏中,如何按进程分配不同的功能?
- plot - 在单独的全尺寸图形窗口中重新绘制 Octave 图形