Java 使用 RandomAccessFile 读取员工信息并排序输出
package homework;
import java.io.IOException; import java.io.RandomAccessFile; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List;
public class Test08 {
public static void main(String[] args) {
List
class Emp { private String name; private short age; private String gender; private int salary; private long hiredate;
public Emp() {
}
public Emp(String name, short age, String gender, int salary, long hiredate) {
this.name = name;
this.age = age;
this.gender = gender;
this.salary = salary;
this.hiredate = hiredate;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public short getAge() {
return age;
}
public void setAge(short age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public long getHiredate() {
return hiredate;
}
public void setHiredate(long hiredate) {
this.hiredate = hiredate;
}
@Override
public String toString() {
return "Emp{" +
"name='" + name + "'"
+ ", age=" + age +
", gender='" + gender + "'"
+ ", salary=" + salary +
", hiredate=" + hiredate +
'}';
}
}
原文地址: https://www.cveoy.top/t/topic/oH80 著作权归作者所有。请勿转载和采集!