Java对对象进行保存和读取
2014-09-18 15:21
85 查看
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; public class MainClass { public static void main(String[] args) { Person person=new Person("001","kuka","girl","secret"); try { ObjectOutputStream oos=new ObjectOutputStream( new FileOutputStream("c:/kuka.dat")); //创建一对象输出流 oos.writeObject(person); //向流中写对象 oos.close(); person=null; ObjectInputStream ois=new ObjectInputStream( new FileInputStream("c:/kuka.dat")); person=(Person)ois.readObject(); ois.close(); System.out.println(person.getId()); System.out.println(person.getName()); System.out.println(person.getGender()); System.out.println(person.getAddress()); } catch (Exception e) { e.printStackTrace(); } } } class Person implements Serializable { private static final long serialVersionUID = 4084191618817575841L; private String id; private String name; private String gender; private transient String address; //使用transient后保存和读取都不会对该属性进行处理 public Person(String id, String name, String gender, String address) { super(); this.id = id; this.name = name; this.gender = gender; this.address = address; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } }
相关文章推荐
- java 将对象写入文件进行保存和读取
- Java and Mongodb 保存/读取java对象到/从mongodb
- java读取xml文件并转换成对象,并进行修改
- .NET 对实现IPersistStream接口的对象进行保存和读取
- [Java] Java序列化将一个对象的内容保存到文件和从文件读取对象
- Java将对象保存到文件中/从文件中读取对象
- Java将对象保存到文件中/从文件中读取对象
- Java将图片作为二进制进行保存和读取
- java 保存对象到文件,读取文件中的对象
- java实现xml文件读取并保存到对象
- Java将对象保存到文件中/从文件中读取对象
- Java将对象保存到文件中/从文件中读取对象的方法
- Java操作Mongodb 保存/读取java对象到/从mongodb
- Java 使用Zip进行多文件保存和读取
- java 保存对象到文件,读取文件中的对象
- AE:IPersistStream接口进行对象保存和读取
- 如何把java.util.Date对象保存到SQLServer中类型为datetime类型字段中
- Java版SLG游戏开发入门[2]--数据的读取及保存
- Java版SLG游戏开发入门[2]--数据的读取及保存
- Java对数据库的字符串字段进行压缩保存的尝试