java序列化方法2
来源:互联网 发布:淘宝靠谱的代购店 编辑:程序博客网 时间:2024/06/14 05:38
/**
* 序列化对象成字符串
* @param obj
* @return
* @throws Exception
*/
public static String SerializeToString(Object obj) throws Exception{
String myBase64 = "";
try {
// 输出流
ByteArrayOutputStream mem_out = new ByteArrayOutputStream();
ObjectOutputStream obj_out = new ObjectOutputStream(mem_out);
// 序列化
obj_out.writeObject(obj);
byte[] bytes = mem_out.toByteArray();
// 得到序列化后的String
myBase64 = new sun.misc.BASE64Encoder().encode(bytes);
// 释放资源
obj_out.close();
mem_out.close();
} catch (Exception e) {
throw e;
}
return myBase64;
}
/**
* 反序列化成对象
* @param str
* @return
* @throws Exception
*/
public static Object deserializeToObject(String str)throws Exception{
Object obj = null;
try {
// 得到字节流
byte[] newBytes = new sun.misc.BASE64Decoder().decodeBuffer(str);
// 反序列化
ByteArrayInputStream mem_in = new ByteArrayInputStream(newBytes);
ObjectInputStream obj_in = new ObjectInputStream(mem_in);
// 得到对象
obj = obj_in.readObject();
obj_in.close();
mem_in.close();
} catch (Exception e) {
throw e;
}
return obj;
}
- java序列化方法2
- java序列化方法
- java 对象序列化xml方法
- JAVA类实现序列化的方法
- JAVA自定义序列化的神奇方法
- Java序列化之readObjectNoData、readResolve方法
- java-Java可以对方法进行序列化?
- JAVA缓存获取序列方法
- JAVA类实现序列化的方法是?
- JAVA类实现序列化的方法是?
- [JAVA] 深克隆 另外实现方法【序列化】
- java 对象序列化的两种方法
- Java常见序列化与反序列方法总结
- java实现序列化的两种方法
- Java常见序列化与反序列方法总结
- java 序列化和 hashcode、equals 方法重写
- java序列化的意义以及实现方法
- java序列化的引用问题以及将transitent的序列化方法
- Python类继承简单实现
- AllocConsole
- 按钮点击触发哪些事件
- 学习C#基础知识(二)
- 在android的状态栏(statusbar)中增加menu,home和back快捷键的方法
- java序列化方法2
- 线性表:三看一问题
- 今天终于在CSDN上开博了!留文以记之!!
- mysql编译安装
- Google详细解说动态、静态、伪静态网址的的区别及利与弊
- 请问如何开启MySQL的远程连接
- C++虚函数表解析(转)
- 学习C#基础知识(三)
- JavaScript—动态添加脚本,并触发回调函数