私はこのような文字列を持っています
String text = "f001050000000000003d61c1c1df400200c0000009181600ef014000003f20"
バイトに変換して、バイトとしてループします
byte[] bytes = new BigInteger(text,16).toByteArray();
for (int i = 0; i < bytes.length; i++)
{
System.out.print(String.format("%02x ", bytes[i]));
}
しかし、配列値を出力する00
と、実際の文字列の先頭にバイトが追加されます! で始まる必要f0
がありますが、で始まります00
!
1
これでインデックスを開始すると00
消えます。これはどこから00
来たの!?