16
Javaで符号なしバイトを作成できますか
符号付きバイトを符号なしに変換しようとしています。問題は、受信しているデータが符号なしであり、Javaが符号なしバイトをサポートしていないため、データを読み取るときに、そのデータを符号付きとして処理することです。 Stack Overflowから入手した次の解決策で変換してみました。 public static int unsignedToBytes(byte a) { int b = a & 0xFF; return b; } しかし、再びバイトに変換すると、同じ署名データが得られます。このデータを、バイトのみをパラメーターとして受け入れるJavaの関数へのパラメーターとして使用しようとしているため、他のデータ型は使用できません。この問題を解決するにはどうすればよいですか?