?? beansaver.java
字號:
package com.bitc.store;
//定義Bean所屬的套件
import java.io.*;
public class BeanSaver
{
public boolean save(Object obj, String filename) //建構子
{
boolean result = true;
try
{
FileOutputStream fos =
new FileOutputStream(filename);
//建立FileOutputStream物件
ObjectOutputStream oos =
new ObjectOutputStream(fos);
//建立ObjectOutputStream物件
oos.writeObject(obj);
//將物件寫入檔案
oos.close(); //關閉物件
}
catch(Exception ex)
{
result = false; //設定回傳寫入失敗
System.out.println(ex.toString());
}
return result; //回傳物件是否成功寫入檔案
}
public Object load(String filename) //建構子
{
Object obj = null;
try
{
FileInputStream fis =
new FileInputStream(filename);
//建立FileInputStream物件
ObjectInputStream ois =
new ObjectInputStream(fis);
//建立ObjectInputStream物件
obj = ois.readObject();
//從檔案讀取物件
ois.close(); //關閉物件
}
catch(Exception ex)
{
System.out.println(ex.toString());
}
return obj; //回傳從檔案讀取出的物件
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -