java object 转byte_Java将对象Object转换成Byte字节数组
Java將對象Object轉換成Byte字節數組的代碼如下:
/**
*?@from?www.ityuan.com
*?@Description:?Java將對象Object轉換成Byte字節數組
*/
public?class?ObjectToByteTester?implements?Serializable?{
private?static?final?long?serialVersionUID?=?932872837809539736L;
public?static?void?main(String[]?args)?throws?IOException?{
System.out.println("Bytes字節長度:"+objectToBytes(new?ObjectToByteTester()).length);
}
public?static?byte[]?objectToBytes(final?Serializable?object)?throws?IOException?{
ByteArrayOutputStream?baos?=?new?ByteArrayOutputStream();
ObjectOutputStream?oos??=??null;
try?{
oos?=?new?ObjectOutputStream(baos);
oos.writeObject(object);
oos.flush();
return?baos.toByteArray();
}?finally?{
if?(oos?!=?null)??{
oos.close();
}
if?(baos?!=?null)?{
baos.close();
}
}
}
}
執行結果如下:
Bytes字節長度:49
總結
以上是生活随笔為你收集整理的java object 转byte_Java将对象Object转换成Byte字节数组的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 三个球A,B,C大小形状相同,且其中有一
- 下一篇: autoupdate.exe是什么进程
