在文件末尾追加对象用对象流写到文件中时,首先会将对象信息写到文件头才开始写具体数据.每次追加的时候也是同样.这就造成了之后读取文件的时候无法正常读取.java帮我们读的时候只会过滤掉第一次的头部信息,之后的它没法识别.解决办法有二:文件较小的时候,不追加.可以先读出所有的对象,将要追加的加在后面再重新写一遍.(文件更小)文件较大的时候,直接在后面追加.跳过头部信息不写出去了.(效率更高)publicstaticvoidread(Stringstr){Filefile=newFile(str)...
查看全文