Google Prettify

2007-09-23

如何轉Serializable物件轉成byte[]

你是否有嘗試過在java環境中,明明已經有一個Serializable物件,卻不知道要如何將它放到串流裡(供JSP串流使用)?JAVA本身就提供ByteArrayOutputStream可以將Stream物件轉成byte[]。
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos= new ObjectOutputStream(baos);
oos.writeObject(obj);
byte[] bytes =baos.toByteArray();
事實上這些方法jakarta-common-lang已經有提供現成的method可以使用了。有興趣的朋友可以參考jakarta-common-lang的SerializationUtils Class。

沒有留言 :

您或許對這些有興趣

Related Posts with Thumbnails

最後

謝謝您的閱讀,希望您可以有豐富的收獲。