利用serialize序列化 / 反序列化对象
2019-01-03 17:18
113 查看
1.实体类要实现 Serialize 接口
2.工具类序列与反序列
[code]public class SerializeUtil { //序列化 public static byte [] serialize(Object obj){ if(obj==null) { return null; } ObjectOutputStream obi=null; ByteArrayOutputStream bai=null; try { bai=new ByteArrayOutputStream(); obi=new ObjectOutputStream(bai); obi.writeObject(obj); byte[] byt=bai.toByteArray(); return byt; } catch (IOException e) { e.printStackTrace(); }finally{ try { bai.close(); obi.close(); } catch (IOException e) { e.printStackTrace(); } } return null; } //反序列化 public static Object unserizlize(byte[] byt){ if(byt==null) { return null; } ObjectInputStream oii=null; ByteArrayInputStream bis=null; bis=new ByteArrayInputStream(byt); try { oii=new ObjectInputStream(bis); Object obj=oii.readObject(); return obj; } catch (Exception e) { e.printStackTrace(); } return null; } }
相关文章推荐
- 利用 进行Json对象的序列化和反序列化 - RJ - 博客园
- WPF/Silverlight 中利用XamlReader /Writer 来处理对象的序列化反序列化
- 利用JavaScriptSerializer类 进行Json对象的序列化和反序列化和过滤
- C# .NET利用Newtonsoft.Json来序列化和反序列化对象
- datasnap 2010 利用JSON序列化和反序列化任何类型的对象
- 利用<JavascriptSerializer类> 进行Json对象的序列化和反序列化
- xml序列化及反序列化.net对象
- C#序列化对象为XMl于反序列化
- 【Java SE】对象的序列化和反序列化2
- C#实现对象的Xml格式序列化及反序列化
- PHP 对象的存储与传输(序列化 serialize 对象)
- 深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)
- 将java对象存储到redis数据库(使用序列化和反序列化)
- Redis– Jedis存储Java对象 - (Java序列化为byte数组方式) Java 序列化和反序列化
- Java中对象的序列化和反序列化方法
- PHP中序列化函数serialize($arr) 和反序列化函数unserialize($info)
- Java对象的序列化和反序列化
- java对象的序列化和反序列化
- Java基础学习总结——Java对象的序列化和反序列化