>  기사  >  Java  >  Java에서 FileOutputStream을 사용하여 파일에 데이터를 추가하는 방법은 무엇입니까?

Java에서 FileOutputStream을 사용하여 파일에 데이터를 추가하는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-28 22:51:30165검색

How to Append Data to a File Using FileOutputStream in Java?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.