2016-11-09 77 views
0

所以我想知道是否有任何方式把一個2D雙(或INT)陣列爲2D字節數組,反之亦然。2D雙陣列,以字節數組

我想擁有的變量(如玩家信息和AI的位置和動畫兩個)通過數據報套接字發送列表,我環顧四周,但沒有找到答案。

感謝您的幫助

+0

簡單的鑄造應該能夠完成這項工作,儘管你可能會失去精度。檢查這個[專題](http://stackoverflow.com/questions/2905556/how-can-i-convert-a-byte-array-into-a-double-and-back) – Squiddie

+2

的可能的複製[double轉換成字節\ [\]數組](http://stackoverflow.com/questions/13071777/convert-double-to-byte-array) – talex

回答

0

,而不是處理困難的轉換,您應該序列數組,然後通過插座和反序列化再次它發送。您可以使用ObjectInputStreamObjectOutputStream(如here)或使用任何其他序列化庫。

+0

不是非常有效的解決方案,但它會工作。 – talex

+0

@talex你說得對。如果OP是初學者,這只是一種簡單的**方式。不過,如果標準是性能,我會爲此推薦一個專門的庫。 – thatguy