JavaI/O文件读写:对象输入流
对象输入流 ObjectInputStream
将本地文件中的对象读出
stu
package cn.xtnotes.pojo;
import java.io.Serializable;
public class Stu implements Serializable{
public String name;
public int age;
public String lo;
public Stu(String name, int age, String lo) {
this.name = name;
this.age = age;
this.lo = lo;
}
}
mian
package IO;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.util.ArrayList;
import cn.xtnotes.pojo.Stu;
public class OiS {
public static void main(String[] args) {
ObjectInputStream ois=null;
try {
ois=new ObjectInputStream(new FileInputStream("C:\\t\\1.txt"));
ArrayList<Stu> stuArray=(ArrayList<Stu>) ois.readObject();
for(Stu s:stuArray) {
System.out.println(s.name+s.age+s.lo);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
ois.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
将上节课输入到 c:\t\1.txt 中的对象读出 在控制台显示
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/402.html
文章版权归作者所有,未经允许请勿转载。
THE END