Revision: 19750
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 29, 2009 23:52 by arunpjohny
Initial Code
package serialize; import java.io.IOError; import java.io.IOException; import java.io.InputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.OutputStream; import java.io.Serializable; public class IOUtils { public static void serialize(OutputStream out, Serializable obj) { try { ObjectOutputStream stream = new ObjectOutputStream(out); stream.writeObject(obj); } catch (IOException e) { throw new IOError(e); } } public static <T> T deserialize(InputStream in, Class<? extends T> c) { try { ObjectInputStream stream = new ObjectInputStream(in); T obj = c.cast(stream.readObject()); return obj; } catch (IOException e) { throw new IOError(e); } catch (ClassNotFoundException e) { throw new IOError(e); } } }
Initial URL
Initial Description
The given utility class can be used to serialize and deserialize java objects
Initial Title
Serialize and Deserialize Objects
Initial Tags
Initial Language
Java