텍스트 파일에 문자열 배열을 추가하려고하지만 매번 첫 번째 줄도 다시 작성하려고합니다.텍스트 파일 내의 특정 문자열 다시 쓰기 및 나머지 추가하기
이것은 내 텍스트를 저장하는 방법이다 (나는 추가 시도) :
public static void saveText (String[] studentArray, String assignArray [], String fileName, int numStudents) throws IOException {
File dumpFile = new File(fileName + ".txt");
if (!dumpFile.exists()) {
dumpFile.createNewFile();
}
FileWriter fw = new FileWriter (dumpFile, true);
BufferedWriter bw = new BufferedWriter (fw);
bw.write(Integer.toString((int)numStudents));
bw.newLine();
for (int i = 0; i < studentArray.length; i++) {
bw.write(studentArray[i]);
bw.write(", ");
}
for (int i = 0; i < assignArray.length; i++) {
bw.write(assignArray[i]);
bw.write(", ");
}
bw.close();
System.out.println("SUCCESFULLY DUMPED FILE");
}
실제 문제는 무엇입니까? 무슨 일이 일어날 것이며 실제로 무엇이 일어나고 있습니까? –
사과, 어떻게 보일지 알 수 있습니다. 학생과 과제 정보 (배열)를이 파일에 추가 할 수 있기를 원합니다. 그러나, 나는 학생 수를 추가하고 싶지 않다. 이전 수를 대체하여 학생 수가 업데이트되도록하기를 원합니다. – Milo