16ビットのバイト配列をunsigned short numberとして読み込む必要があり、Javaではunsigned short型をサポートしていません。
どうすればいいですか?助けてください!!Byte []をunsigned shortとして読み込みJava
7
A
答えて
9
を与え、この記事を見てみましょうshort
(署名)した後、次のようにint
に変換します
int intVal = shortVal >= 0 ? shortVal : 0x10000 + shortVal
あなたは短期的にunsigned short型のすべての値を表現することはできませんが、int型では、することができます。
4
unsigned shortを使用する必要があるかどうかはわかりませんが、そうでない場合は、常にcharを使用してunsigned shortを保持できます。 としてそれを読む:あなたが読んで、Javaで値を処理しなければならないJava以外のソースからバイナリデータとして利用でき、それを持っていると仮定すると、簡単な概要
0
関連する問題
- 1. バイナリファイルから2バイト(unsigned short)をJava shortに変換します。
- 2. Java画像の読み込み/読み込み
- 3. C++ ByteをIntegerとして読み込む方法endianness independent?
- 4. SWIG Java - unsigned char [] in byte []
- 5. Javaでリフレクションを使用して読み込んだクラスの読み込みクラスの読み込み
- 6. バイナリデータを読み込み、unsigned char(C++)にキャストする方法
- 7. javascriptのBlobUrlからbyte []を読み込みますか?
- 8. java読み込み.propertiesファイル
- 9. Javaの読み込みファイル
- 10. JavaのFileDescriptor .sync()の読み込み*ファイルの読み込み
- 11. JavaとMySQLデータベースのファイル読み込み
- 12. XMLとCSVファイルの読み込みJava
- 13. AndroidとJava:クロスプラットフォームのプロパティ読み込み
- 14. Java GUIの読み込みと保存
- 15. データベースからGolangにbyte []を保存して読み込みます。
- 16. JavaでのSerialPortの読み込み
- 17. 埋め込みオブジェクトをExcelで読み込みJavaを使用
- 18. Javaの同じファイルへの読み込みと書き込み
- 19. 読み込み用のストリームとしてのJava文字列
- 20. SSE命令:Byte + Short
- 21. ファイルからバイト[]を読み込み、読み込みます
- 22. Redis/java - バイナリデータの書き込みと読み取り
- 23. XMLでファイルを読み込みJava
- 24. JAVA読み込みファイル(チャンク内)、すべてのチャンク(16進数)
- 25. java構造体のMimic C++とbyte []への書き込み
- 26. android java socket byte []データの書き込みと受信
- 27. arduino書き込みと読み込み
- 28. ファイル読み込みと書き込み
- 29. Java - Libgdx:画面を保存して読み込みする
- 30. Apache POI Javaメンバークラス変数を使用して読み込み
16ビットのバイト配列を見て持つことができますか?それは長さ2の配列ですか? –
私はあなたが読んでいない、改宗者を意味すると思いますか?したがって、2バイトを1つの整数値に変換しますか?トリックは、 'short'ではなく' int'として保存する必要があるということです。 – 101100
'char'データ型は基本的に符号なし' short'です。しかし、最も一般的な手法は 'int'を使うことです。 – corsiKa