testobjectinputstream.java
来自「自己做的一个QQ聊天系统」· Java 代码 · 共 49 行
JAVA
49 行
package test.io;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.OutputStream;import java.io.Serializable;public class TestObjectInputStream { /** * @param args * @throws IOException * @throws ClassNotFoundException */ public static void main(String[] args) throws IOException, ClassNotFoundException { // TODO Auto-generated method stub OutputStream out = new FileOutputStream("teacher.dat"); ObjectOutputStream oo = new ObjectOutputStream(out); oo.writeObject(new Teacher("杨春春",22,2000)); oo.writeObject(new Teacher("傻孟孟",23,2000)); oo.writeObject(new Teacher("冯董董",34,20000)); oo.close(); InputStream in = new FileInputStream("teacher.dat"); ObjectInputStream oi = new ObjectInputStream(in); System.out.println(oi.readObject()); System.out.println(oi.readObject()); System.out.println(oi.readObject()); oi.close(); }}@SuppressWarnings("serial") class Teacher implements Serializable{ String name; int age; double salary; public Teacher(String name,int age,double salary){ this.name = name; this.age = age; this.salary = salary; } public String toString(){ return name + "," +age+","+salary; } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?