关于存储、读入Object,贴两个方法
来源:互联网 发布:王者荣耀辅助软件 编辑:程序博客网 时间:2024/06/05 08:43
生成.sdua文件的时候可能会用到读写对象,贴两个方法……
/**写对象方法,参数是路径和对象*/
public static void writeObject(String outFile, Object object) { try { ObjectOutputStream out = new ObjectOutputStream( new BufferedOutputStream(new FileOutputStream(outFile))); out.writeObject(object); out.close(); } catch (Exception e) { System.err.println(e); } }
/**写对象方法,参数是对象路径,返回Object对象*/
public static Object readObject(String filePath) { File inFile = new File(filePath); if(!inFile.exists()){ return null; } Object o = null; try { ObjectInputStream in = new ObjectInputStream( new BufferedInputStream(new FileInputStream(inFile))); o = in.readObject(); in.close(); } catch (Exception e) { System.out.println(e); } return o; }
另外,
1、需要读写的对象需要实现序列化接口(
)
- xxxx implements Serializable
2、返回Object可以用instanceoff关键字判断是否是某一种对象,例如
if(object instanceof int[]){
System.out.println("length of the arr is : "+ ((int[])object).length);
}
- 关于存储、读入Object,贴两个方法
- 关于Matlab 读入图像方法
- 3.2 读入两个参数
- 关于Object一些共性方法
- 关于Object中的hashCode方法
- Object-c 数据存储的方法
- 关于getline将输入流的内容读入到string变量时要敲两个回车的问题
- 简单题:读入两个参数
- perl 同时读入两个文件
- 两个关于外键的存储过程
- 关于字符串读入
- 读入一行字符(包括空格)做为一个字符串的两个方法 ,C/C++
- Java 文件读入方法
- JAVA键盘读入方法
- java读入文件方法
- acm快速读入方法
- C# 关于Object的Clone方法
- 关于Object.clone克隆方法的测试
- Android中webview的使用
- 我自己跑通的网上的lucene实例
- Job Hunting之路
- 改造Visual C++ 2008 Express
- asp.net中对xml的读写(二)
- 关于存储、读入Object,贴两个方法
- 关于TCP/IP数据包的截取和分析
- android.content.res.Resources$NotFoundException
- linux-Vi使用方法(备查)
- hibernate 中 get、load 的 区别
- 网站
- 由三点确定一个圆(圆心,半径)
- 黑马程序员-float小数比较时出现的问题
- asp.net AJAX 验证用户名是否存在 -Jquery