如何在Java中自动跟踪最新的培训师ID号并加1?
这是我的班级:如何在Java中自动跟踪最新的培训师ID号并加1?,java,Java,这是我的班级: public class autoTrainerID { private static int trainerID=100000; private int nexttrainerID; public autoTrainerID() { nexttrainerID=++trainerID; } public int getTrainerID(){ return nexttrainerID;
public class autoTrainerID {
private static int trainerID=100000;
private int nexttrainerID;
public autoTrainerID() {
nexttrainerID=++trainerID;
}
public int getTrainerID(){
return nexttrainerID;
}
}
这是我运行它的主要类:
autoTrainerID ID = new autoTrainerID();
int trainerID = ID.getTrainerID();
System.out.println("\t\tTrainer ID : T"+trainerID);`
try(PrintWriter TAdd = new PrintWriter(new BufferedWriter(
new FileWriter("TrainersInfo.txt", true)))) {
TAdd.print(trainerID);
TAdd.println("");
TAdd.close();
}
catch(IOException e) {
System.out.println("ERROR!");
}
我想让它能够自动跟踪最新的培训师ID:
示例:在保存的文本文件中,Get latest trainer ID为100002,然后我将跟踪它并使其变为100003。在进行下一次读取之前,您需要从文件中读取最后一个条目 请参阅了解如何读取最后一行(或条目)