java io invalid stream header: 776F7264 2C
 java.io.StreamCorruptedException: invalid stream header: 776F7264
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:806)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299)
    at dictionary.DictionaryClass.load(DictionaryClass.java:105)
    at dictionary.DictionaryClass.<init>(DictionaryClass.java:21)
    at dictionary.Dictionary.<init>(Dictionary.java:14)
    at dictionary.Dictionary.main(Dictionary.java:19)
        System.out.println("反序列化进行中");
        File f2 = new File("F:\\Text.txt");
        ObjectInputStream ois = null;
        FileInputStream fis = null;
        try {

            fis = new FileInputStream(f2);
            ois = new ObjectInputStream(fis);
            if (f2.exists()) {
                System.out.println("反序列化对集合赋值");
            this.collection = (ArrayList<DictionaryNum>) ois.readObject();
                System.out.println("赋值成功");
                ois.close();
            } else {

1个回答

你确认原始数据是序列化过的吗

qq_22327273
吴亚东的博客 谢谢你了 我找到问题的所在了
大约 4 年之前 回复
qq_22327273
吴亚东的博客 回复饥饿的乌鸦: java.io.EOFException 额 又看了一遍 有个1 删除了 这样了 我再百度会
大约 4 年之前 回复
qq_22327273
吴亚东的博客 回复饥饿的乌鸦: java.io.EOFException 额 又看了一遍 有个1 删除了 这样了 我再百度会
大约 4 年之前 回复
qq_22327273
吴亚东的博客 额 里面是个空文件
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问