您的位置:首页 > 其它

对象的序列化和反序列化工具类

2015-09-25 14:40 351 查看
package com.chb.abc.util;

import java.io.*;

/**
* Created by chb
*/
public class SerializerUtil {
public static byte[] serialize(Object o) throws Exception {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(o);
byte[] buf = baos.toByteArray();
oos.flush();
return buf;
}

public static Object deserialize(byte[] bytes) throws IOException,
ClassNotFoundException {
ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
ObjectInputStream ois = new ObjectInputStream(bais);
Object obj = ois.readObject();
return obj;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: