class="java" name="code"> package com.tij.io.file; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.ObjectInputStream; /** * 把文件读取成实体对象 * @author GYJ * @date 2014-3-22 */ public class FileToObject { /** * 之前写了一个把对象写入文件, 现在转换过来把写进去的读出来 * @param args * @throws IOException */ public static void main(String[] args) throws IOException { try { FileInputStream fis = new FileInputStream("employee.ser"); ObjectInputStream ois = new ObjectInputStream(fis); EmployeeObject emp = (EmployeeObject) ois.readObject(); ois.close(); fis.close(); System.out.println(emp.toString()); } catch (ClassNotFoundException e) { e.printStackTrace(); } //out put============= /*EmployeeObject [name=gyj, role=leader, age=12]*/ } }