Java tutorial
//package com.java2s; import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; public class Main { /** * Convert Object to Byte Array * * @param obj * @return * @throws IOException */ public static byte[] convertObjectToByteArray(Object obj) throws IOException { ObjectOutputStream os = null; ByteArrayOutputStream byteStream = new ByteArrayOutputStream(5000); os = new ObjectOutputStream(new BufferedOutputStream(byteStream)); os.flush(); os.writeObject(obj); os.flush(); byte[] sendBuf = byteStream.toByteArray(); os.close(); return sendBuf; } }