📄 readmain.java
字号:
package test;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Hashtable;
import persist.PersistObjectClass;
/**
* @zhouxin
*Jun 23, 2007
* TODO
*/
public class ReadMain {
WriteMain w=new WriteMain();
/*
* param
* return
* todo:将对象从文件中读取出来
*/
public void readObject()
{
File file=new File(w.fileName);
ObjectInputStream stream=null;
try
{
stream=new ObjectInputStream(
new BufferedInputStream(
new FileInputStream(file)));//生成一个对象输出流
PersistObjectClass p=(PersistObjectClass)stream.readObject();//对象输入流将持久化对象从入文件中读取出来
System.out.println(p.getName());
p.getOther().printString();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(stream!=null)
{
stream.close();
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
/**
* @param args
*/
public static void main(String[] args)
{
ReadMain r=new ReadMain();
r.readObject();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -