从 ByteArrayOutputStream 创建文件
2022-08-31 11:13:26
有人可以解释一下,如果我只有一个.c,我该如何获取文件对象吗?如何从?ByteArrayOutputStream
ByteArrayOutputStream
有人可以解释一下,如果我只有一个.c,我该如何获取文件对象吗?如何从?ByteArrayOutputStream
ByteArrayOutputStream
您可以使用 和 方法执行此操作。FileOutputStream
writeTo
ByteArrayOutputStream byteArrayOutputStream = getByteStreamMethod();
try(OutputStream outputStream = new FileOutputStream("thefilename")) {
byteArrayOutputStream.writeTo(outputStream);
}
您可以使用 FileOutputStream 来实现此目的。
FileOutputStream fos = null;
try {
fos = new FileOutputStream(new File("myFile"));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
// Put data in your baos
baos.writeTo(fos);
} catch(IOException ioe) {
// Handle exception here
ioe.printStackTrace();
} finally {
fos.close();
}