废话少说,先上代码。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.RandomAccessFile;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
class DataRecord {
public static final int RECORD_LENGTH = 131;
private final int NAME_LENGTH = 22; // the maximum length allowed
private final int CODE_LENGTH = 7; // the maximum length allowed
private String code;
private String name;
private double double1;
private int int1;
private double double2;
private double double3;
private double double4;
private double double5;
private double double6;
private double double7;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getDouble1() {
return double1;
}
public void setDouble1(double double1) {
this.double1 = double1;
}
public int getInt1() {
return int1;
}
public void setInt1(int int1) {
this.int1 = int1;
}
public double getDouble2() {
return double2;
}
public void setDouble2(double double2) {
this.double2 = double2;
}
public double getDouble3() {
return double3;
}
public void setDouble3(double double3) {
this.double3 = double3;