文件格式是这样的:
String,int,int|String,enum,int,enum2,String,String,enum,int,enum2,String,String,enum,int,enum2,String……
每行都是这样的了(String,enum,int,enum2,String)这种格式最多有32个
我应该用什么对这种文件进行读写才能还原各个类型的数据啊
String,int,int|String,enum,int,enum2,String,String,enum,int,enum2,String,String,enum,int,enum2,String……
每行都是这样的了(String,enum,int,enum2,String)这种格式最多有32个
我应该用什么对这种文件进行读写才能还原各个类型的数据啊
[string], [int], [string],[enum]....
加载和保存的时候再对可能出现的一些特殊字符进行处理就OK了..
ObjectInputStream ois = new ObjectInputStream(fis); int i = ois.readInt();
String today = (String) ois.readObject();
Date date = (Date) ois.readObject(); ois.close(); FileOutputStream fos = new FileOutputStream("t.tmp");
ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeInt(12345);
oos.writeObject("Today");
oos.writeObject(new Date()); oos.close();