Java 将 byte[] 写入文件 - 空文件

标签 java fileoutputstream

// Open bin file for writing:
String s = "Hello";
FileOutputStream binOutput = new FileOutputStream("out.txt");
byte[] b;
b = s.getBytes();
binOutput.write(b);
binOutput.close();

上面的代码是从 java servlet 页面运行的 之后,我检查了“out.txt”,但它仍然是空的。 这似乎是一项微不足道的任务。我错过了什么?

最佳答案

冲洗它:

binOutput.write(b);
binOutput.flush();
binOutput.close();

关于Java 将 byte[] 写入文件 - 空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20534703/

相关文章:

java - JNLP 和 FileOutputStream

java - RichFaces 丰富 :tree nodeSelectListener not being listened to

android - 文件输出流错误 : File not found

javascript - 提交时清除 Ajax 表单字段

java - 使用 OnItemClickListener 单击了哪个元素

java - 读取文本文件中的五个分数,然后将它们打印回来,并将新分数添加到列表中 - ANDROID

Java FileOutputStream,将 double 据写入文件

java - 在不同位置关闭 FileOutputStream 的最佳编码实践

java - 无法连接到发现主机 - hazelcast

java - 在 Java 中构建字符串的 ArrayList 就像在 Javascript 中一样简单