?? 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
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -