java将员工按照工资由低到高排序,显示名字代码
时间: 2023-06-09 19:08:39 浏览: 128
这是一个基于Java的员工排序代码,按照工资由低到高排序并显示名字:
```java
import java.util.Arrays;
import java.util.Comparator;
public class EmployeeSorter {
public static void main(String[] args) {
Employee[] employees = {
new Employee("Peter", 50000),
new Employee("John", 65000),
new Employee("Mary", 40000),
new Employee("David", 75000)
};
// Sorting employees array by salary
Arrays.sort(employees, Comparator.comparing(Employee::getSalary));
// Displaying sorted employees array
for (Employee employee : employees) {
System.out.println(employee.getName());
}
}
}
class Employee {
private String name;
private int salary;
public Employee(String name, int salary) {
this.name = name;
this.salary = salary;
}
public String getName() {
return name;
}
public int getSalary() {
return salary;
}
}
```