KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > jdon > util > ObjectStreamUtil


1 package com.jdon.util;
2
3 import java.io.*;
4
5 public class ObjectStreamUtil {
6
7   /**
8    * Converts a serializable object to a byte array.
9    */

10   public static byte[] objectToBytes(Object JavaDoc object) throws IOException {
11     ByteArrayOutputStream baos = new ByteArrayOutputStream();
12     ObjectOutputStream os = new ObjectOutputStream(baos);
13     os.writeObject(object);
14     return baos.toByteArray();
15   }
16
17   /**
18    * Converts a byte array to a serializable object.
19    */

20   public static Object JavaDoc bytesToObject(byte[] bytes) throws IOException,
21       ClassNotFoundException JavaDoc {
22     ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
23     ObjectInputStream is = new ObjectInputStream(bais);
24     return is.readObject();
25   }
26
27 }
Popular Tags