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

[バイト\ [\]配列](http://stackoverflow.com/questions/13071777/convert-double-to-byte-array) – talex

答えて

0

ため

おかげで、あなたはソケットを介して送信し、が再びにそれをデシリアライズ、その後、配列をシリアル化する必要があります。 ObjectInputStreamObjectOutputStreamを提示すると、hereと表示されます。他のシリアル化ライブラリを使用することもできます。

+0

非常に効率的なソリューションではありませんが、それは動作します。 – talex

+0

@talexあなたは正しいです。 OPが初心者の場合は、これはほんの簡単な**方法です。それにもかかわらず、基準がパフォーマンスであれば、私はこれに特化したライブラリをお勧めします。 – thatguy