![]() ![]() |
|
JAVA技巧(在JAVA在文件中读写对象) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/11/1 20:42:06 文章录入:杜斌 责任编辑:杜斌 | |
|
|
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.util.Hashtable; public class ReadObject { public static void main(String[] args) { Hashtable hash = new Hashtable(); hash.put("id", "123456"); hash.put("name", "hao"); ReadObject ro = new ReadObject(); ro.writeObject("d:/readobject.fzw", hash); Hashtable hash2 = (Hashtable)ro.readObject("d:/readobject.fzw"); String id = ""+hash2.get("id"); System.out.println(id); System.out.println(hash2.get("name")); } // 写对象到文件中。 public void writeObject(String outFile, Object object) { try { ObjectOutputStream out = new ObjectOutputStream( new BufferedOutputStream(new FileOutputStream(outFile))); out.writeObject(object); out.close(); } catch (Exception e) { System.err.println(e); } } public Object readObject(String filePath) { File inFile = new File(filePath); Object o = null; try { ObjectInputStream in = new ObjectInputStream( new BufferedInputStream(new FileInputStream(inFile))); o = in.readObject(); in.close(); } catch (Exception e) { System.out.println(e); } return o; } } 考试大(www.Examda。com) |
|
![]() ![]() |