今天用一个 ObjectInputStream 封装一个字节数组输入流,报了以下错误:

后来查了一下 stackoverflow :

再去看API:

原来,ObjectInputStream 只能接手从 ObjectOutputStream 写入的数据,换句话说,你不能用 ObjectInputStream 将一个任意的文件或字符串写入到内存,我的错误代码如下:

如果你想像上面一样往一个文件中写入一个字符串,你可以考虑使用 FileOutputStream。
java.io.StreamCorruptedException: invalid stream header
最新推荐文章于 2022-09-05 19:54:56 发布

1146

被折叠的 条评论
为什么被折叠?



