📄 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 + -