⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 beansaver.java

📁 网上书店
💻 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 + -