import org.apache.commons.io.FileUtils; import java.io.File; import java.io.OutputStream; public class Example { public static void main(String[] args) throws Exception { File file = new File("example.txt"); byte[] data = "Hello, world!".getBytes(); OutputStream out = FileUtils.openOutputStream(file); out.write(data); out.close(); } }
import org.apache.commons.io.FileUtils; import java.io.File; import java.io.OutputStream; public class Example { public static void main(String[] args) throws Exception { File file = new File("example.txt"); byte[] data = "Hello again, world!".getBytes(); OutputStream out = FileUtils.openOutputStream(file, true); // append mode out.write(data); out.close(); } }
Overall, the openOutputStream method is a useful tool for writing data to files in Java, particularly for creating or appending to binary files.commons-io commons-io 2.8.0