java.io.StreamCorruptedException:无效的流头:4D6F7374 [英] java.io.StreamCorruptedException: invalid stream header: 4D6F7374
本文介绍了java.io.StreamCorruptedException:无效的流头:4D6F7374的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Java代码是
ObjectInputStream ois=new ObjectInputStream(new FileInputStream("src/Stringdata.txt"));
String s=(String)ois.readObject();
System.out.println(s.toString());
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
这里正在获取java.io.StreamCorruptedException:无效的流标头:4D6F7374此错误,请帮助我
here am getting java.io.StreamCorruptedException: invalid stream header: 4D6F7374 this error please help me
推荐答案
ObjectInputStream会反序列化以前使用ObjectOutputStream编写的原始数据和对象. src/Stringdata.txt
可能不是先前使用ObjectOutputStream编写的序列化对象的文件.您可能想使用 InputStreamReader
An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream. src/Stringdata.txt
is probably not a file of serialized objects previously written using an ObjectOutputStream. You probably want to use InputStreamReader
instead
这篇关于java.io.StreamCorruptedException:无效的流头:4D6F7374的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文