importjava.io.*;publicclassXLH{publicstaticvoidmain(String[]args)throwsIOException,ClassNotFoundException{inta[]={1,2};Filefile=newFile("a.txt");if(!file.exists()){file.c...
import java.io.*;
public class XLH {
public static void main(String[] args) throws IOException, ClassNotFoundException {
int a[]={1,2};
File file=new File("a.txt");
if(!file.exists()){
file.createNewFile();
}
FileOutputStream fo=new FileOutputStream(file,true);
ObjectOutputStream out=new ObjectOutputStream(fo);
out.writeObject(a);
out.close();
ObjectInputStream in=new ObjectInputStream(new FileInputStream(file));
int b[]=(int [])in.readObject();
in.close();
for (int i:b) {
System.out.println(i);
}
}
}
// FileOutputStream fo=new FileOutputStream(file,true);当 设置为true 时,无法追加进去
结果还是原来的结果,去掉true时,就替换了已有的内容,
到底如何实现 对象序列化的追加呀?!
展开