16進文字列「FFFFFFFFFFFFFFFF」をサイズ8のバイト配列に変換しようとしています
結果は次のようになります
byte[] mKey = { (byte) 0xFF, (byte) 0xFF, (byte) 0xFF, (byte) 0xFF,
(byte) 0xFF, (byte) 0xFF, (byte) 0xFF, (byte) 0xFF };
forループを試しました
public static byte[] HexString2Bytes(String src) {
byte[] res = new byte[8];
for (int i = 0; i < 16; i = i + 2) {
res[i] = convertToByte(src.substring(i, i + 2));
}
return res;
}
問題は、メソッドconvertToByte()を実装して、「FF」などの16進文字列を0xFFに変換する方法がわからないことです。助けてください。ありがとうございます。