我正在尝试从员工列表中检索工资最低的人员列表。到目前为止,我已经设法找到工资最低的员工,但如果多个员工的工资相同,我想检索多个员工。
我认为解决方案应该在一行中。因此,我无法创建一个具有最低工资的变量,而只需检查每个变量是否为“工资小于或等于 Low_Salary”。我尝试了这个,并且成功了。
所以我相信我的问题是“.min(comparator)”只检索最低的之一。
Comparator<Employee> comparator = Comparator.comparing( Employee :: getSalary);
List<Employee> lowSalary = employees.stream()
.min(comparator)
.stream()
.collect(Collectors.toList());
lowSalary.forEach(System.out::println);
守着星空守着你
芜湖不芜
不负相思意
慕村9548890
相关分类