A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 嗷嗷嗷 中级黑马   /  2014-12-28 17:23  /  1184 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


lo包中的其他类
.打印流
PrintWriter 和PrintStream
可以直接操作输入流和文件。
序列流
SequencelnputStream
对多个流进行合并。】
操作对象
objectlnputStream 与ObjectOutputStream
被操作的对象需要实现Serializable(标记接口);
class Person
{
String name;
int age;
Person(String name,int age)
{
this.name=name;
this.age=age;
}
public String toString()
{
return name+""+age;
}

import java.io*;
class objectStreamDemo
{
public static void main(String[] args)throws IOException
{
readobj();
}
public static void readobj()throws Exception
{
objectInputStream ois=new objectInputStream(new FileInputStream("obj.txt"));
person p=(person)ois.readobject();
system.out.println(p);
ois.close();
}
}
public static void writeobj()throws IoException
{
objectOutputStream oos=mew objectoutputStream(new FileOutputSteam("obj.txt"));
  oos.writeobject (new Penson("list",39));
  oos.close();

}

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马