FileOutputStream을 사용하여 파일에 데이터 추가
FileOutputStream 메서드를 사용할 때 후속 쓰기가 기존 데이터를 덮어쓴다는 점을 이해하는 것이 중요합니다. 그러나 이전 콘텐츠를 지우지 않고 데이터를 추가하는 솔루션이 있습니다.
솔루션
데이터를 추가하려면 File 및 부울 매개변수를 사용하는 FileOutputStream 생성자를 활용하세요.
<code class="java">FileOutputStream(File file, boolean append)</code>
부울 매개변수를 true로 설정합니다. 이 작업을 수행하면 기존 콘텐츠를 바꾸는 대신 작성한 데이터가 파일 끝에 추가됩니다.
예
<code class="java">File file = new File("myfile.txt"); FileOutputStream fos = new FileOutputStream(file, true); fos.write("Appending new data to the file.".getBytes()); fos.close();</code>
이 접근 방식을 활용하면, 새 데이터는 myfile.txt 끝에 추가되어 원본 콘텐츠를 유지합니다.
위 내용은 Java에서 FileOutputStream을 사용하여 파일에 데이터를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!