私はこれに困惑しており、新鮮な目が必要です。なぜこのコードがこれを行っているのかわかりません。
String string = new String(new char[] {(char) 0x01, (char) 0x02, ... ,(char) 0xFC});
出力は、-4 を返す最後の数値 (0xFC) までのすべてです。16 進数値であることはわかっていますが、10 進数値の 252 で同じことを行うと、負の値も返されます。これが単純な解決策であることを願っていますが、私にはわかりません。
ありがとうございます。