- /**
- * 对象序列化
- * @param obj
- * @return
- */
- public byte[] ObjectToByte(Object obj) {
- byte[] bytes = null;
- try {
- ByteArrayOutputStream bo = new ByteArrayOutputStream();
- ObjectOutputStream oo = new ObjectOutputStream(bo);
- oo.writeObject(obj);
- bytes = bo.toByteArray();
- bo.close();
- oo.close();
- }
- catch(Exception e) {
- e.printStackTrace();
- }
- return bytes;
- }
- /**
- * 反序列化
- * @param bytes
- * @return
- */
- public Object ByteToObject(byte[] bytes) {
- Object object = null;
- try {
- ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
- ObjectInputStream ois = new ObjectInputStream(bais);
- object = ois.readObject();
- } catch (Exception e) {
- e.printStackTrace();
- }
- return object;
- }
- }
序列化和反序列化
最新推荐文章于 2024-07-02 18:54:06 发布