今天用一个 ObjectInputStream
封装一个字节数组输入流,报了以下错误:
后来查了一下 stackoverflow
:
再去看API:
原来,ObjectInputStream
只能接手从 ObjectOutputStream
写入的数据,换句话说,你不能用 ObjectInputStream
将一个任意的文件或字符串写入到内存,我的错误代码如下:
如果你想像上面一样往一个文件中写入一个字符串,你可以考虑使用 FileOutputStream
。
java.io.StreamCorruptedException: invalid stream header
最新推荐文章于 2022-09-05 19:54:56 发布