📄 printserializedobject.java
字号:
import java.io.*;
public class PrintSerializedObject
{
/* 这个类是从指定的文件中取出已经序列化的报文,然后重新构建对象实例 */
public static void main(String[] args)
{
FileInputStream fileis = null; //定义文件输入流
String FilePathName = "e:\\writeb~1\\book\\chapter6\\socket~1\\serializedFile";
ObjectInputStream objis = null; //定义对象输入流
serializedObject[] serobj = new serializedObject[11]; //定义序列化对象
int j = -1;
try
{
fileis = new FileInputStream(FilePathName);
objis = new ObjectInputStream(fileis);
for(j = 0;j < 11;j++)
{
serobj[j] = (serializedObject) objis.readObject();
serobj[j].outprint(); //打印报文对象
}
}
catch(Exception e)
{
System.out.println("! 在读取序列化对象时抛出例外:" + e.toString());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -