このphpコードからのJava同等物が必要です:
$string = "testing";
$hexchal = pack('H32', $string);
インターネットを検索しましたが、答えが見つかりませんでした。
前もって感謝します!
上記のコードは機能しないと思います。文字列は 16 進形式である必要があります。これでうまくいくはずですが、php ほどではありません。
String hex = "4a616d6573";
StringBuilder output = new StringBuilder();
for (int i = 0; i < hex.length(); i+=2) {
String str = hex.substring(i, i+2);
output.append((char)Integer.parseInt(str, 16));
}
System.out.println(output);