byte[] data = ...
FileOutputStream fos = new FileOutputStream(filePath)
fos.write(data, 0, data.length);
fos.flush();
fos.close();
15.6.1. FileOutputStream + try 用法
try (FileOutputStream fileOutputStream = new FileOutputStream(filePath)) {
...
fileOutputStream.write(audioBuffer);
...
} catch (Exception e) {
throw new RuntimeException(e);
}
15.6.2. OutputStreamWriter
File file = new File("/tmp" + File.separator + "netkiller.txt");
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(new FileOutputStream(file), "utf-8");
outputStreamWriter.write("Netkiller Java 手札");
outputStreamWriter.close();