今天敲代码复习下ObjectInputStream的用法,自己新建了一个txt,输入一个int,一个String,一个Date。这三个数据。
使用ObjectInputStream读取的时候一直报错
java.io.StreamCorruptedException: invalid stream header: 31323334。
很奇怪的情况:
后来在网上查询了下,才知道,需要先用ObjectOutputStream读入数据,然后才能用ObjectInputStream正确读取出来。
完美解决。谢谢那位不知名的网友!
记录一下,希望以后也有同学能收益!