Java의 FileWriter를 사용하여 추가 모드에서 파일에 쓰기
Java에서 파일 작업을 할 때 기존 파일을 생성하거나 수정해야 하는 경우가 많습니다. 파일. FileWriter 클래스는 파일에 데이터를 쓰는 편리한 방법을 제공합니다. 기본적으로 FileWriter는 지정된 파일의 내용을 덮어씁니다. 그러나 현재 내용을 삭제하지 않고 기존 파일에 추가하려면 추가 모드를 사용할 수 있습니다.
FileWriter에서 추가 모드를 활성화하는 방법:
FileWriter에서 추가 모드를 활성화하려면 생성자에 두 번째 인수로 true를 전달합니다. 이는 파일이 추가 모드에서 열려야 기록된 모든 데이터가 파일 끝에 추가된다는 것을 나타냅니다.
코드 조각:
FileWriter fout = new FileWriter("filename.txt", true); PrintWriter fileout = new PrintWriter(fout, true);
이 코드에서 fout FileWriter 객체는 추가 모드가 활성화된 상태로 생성됩니다. 그런 다음 파일 쓰기를 용이하게 하기 위해 fileout PrintWriter 객체가 생성됩니다.
파일에 쓰기:
추가 모드가 활성화되면 파일에 데이터를 쓸 수 있습니다. 평소처럼 파일 출력 PrintWriter를 사용합니다. 예:
fileout.println("Hello, world!");
이렇게 하면 "Hello, world!"라는 줄이 추가됩니다. 지정된 파일의 끝까지.
참고:
추가 모드에서 FileWriter를 사용하는 경우 파일에 쓰기를 시도하기 전에 파일이 존재하는지 주의 깊게 확인하세요. 그렇지 않으면 FileNotFoundException이 발생합니다.
이 단계를 따르면 추가 모드가 포함된 Java의 FileWriter를 사용하여 내용을 덮어쓰지 않고 기존 파일에 편리하게 데이터를 쓸 수 있습니다.
위 내용은 FileWriter를 사용하여 Java에서 파일에 데이터를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!