文件内容到字节数组?

时间:2014-04-19 15:50:12

标签: java arrays file bytearray

我想创建一些不同的文件(txt,pdf,xml,html),我想将它们存储为字节数组。

是否有任何方法我不创建这些文件,但是我将其文本内容(String)填充到字节数组中?

现在我创建文件,将其转换为字节数组并删除它。

这么久了,我想简化这个过程。 我不想创建文件,我希望将文件内容立即存储到字节数组中。

1 个答案:

答案 0 :(得分:0)

当前代码:

Writer w = new FileWriter( ... );
// writing operations, closing the writer

新代码:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
Writer w = new OutputStreamWriter(baos, "UTF-8");
// writing operations, closing the writer

byte [] file = baos.toByteArray();  // Your file
相关问题