<分区>
我正在尝试生成随机数作为 ID,并将它们保存在一个文件中以便于访问它们。我目前正在使用 BufferedWriter 将这些写入文件,但问题是我不太确定如何找到我应该开始写入文件的位置。我目前正在尝试使用 BufferedReader 来确定下一行要写在哪里,但我不确定我应该如何保存这个偏移量或任何东西,或者如何表示新行。
void createIds(){
File writeId = new File("peopleIDs.txt");
try {
FileReader fr = new FileReader(writeId);
BufferedReader in = new BufferedReader(fr);
FileWriter fw = new FileWriter(writeId);
BufferedWriter out = new BufferedWriter(fw);
String line;
while((line = in.readLine()) != null){
//How do I save where the last line of null is?
continue;
}
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}