JAVA技巧(在JAVA在文件中读写对象) |
|
www.nanhushi.com 佚名 不详 |
package com.fzw.test; 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)
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: JAVA基础(java中synchronized的使用方法) 下一篇文章: JAVA技巧(ChartDirector在图上添加说明的方法) |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|