사용자로부터 String 데이터를 가져 와서 파일에 기록하는 파일 작성자가 있습니다. 그러나 파일 작성자는 해당 파일의 기존 데이터를 대체합니다. 어떻게하지 못하게합니까? 나는 단지 무언가를 쓰지 않고 정보를 계속 추가하고 싶습니다.해당 파일의 기존 데이터를 덮어 쓰지 않고 파일에 쓰기
여기에 코드
String info = scan.nextLine();
File myFile = new File ("/home/greg/workspace/Mavericks/fred.txt");
FileWriter writer = new FileWriter (myFile);
writer.write(register);
writer.flush();
감사합니다. 나는 그것을 고쳤다. 이제 저는 작가가 공백을 사용하여 글쓰기를하고 싶습니다. 파일에 쓸 때 동일한 줄 내에서 계속 쓰기 만합니다.
그래서 매번 새로운 줄을 쓰고 싶습니까? – DeiAndrei
각 줄 다음에 '\ n'을 추가하십시오. –
그리고 writer.close()를 잊지 마세요. –