2016-11-09 79 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