java byte序列化,java对象序列化byte[] and byte[]反序列化对象--转

import java.io.ByteArrayInputStream;

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import java.io.ObjectInputStream;

import java.io.ObjectOutputStream;

public class ObjectAndByte {

/**

* 对象转数组

* @param obj

* @return

*/

public byte[] toByteArray (Object obj) {

byte[] bytes = null;

ByteArrayOutputStream bos = new ByteArrayOutputStream();

try {

ObjectOutputStream oos = new ObjectOutputStream(bos);

oos.writeObject(obj);

oos.flush();

bytes = bos.toByteArray ();

oos.close();

bos.close();

} catch (IOException ex) {

ex.printStackTrace();

}

return bytes;

}

/**

* 数组转对象

* @param bytes

* @return

*/

public O

你可能感兴趣的:(java,byte序列化)