文字列の最後の 2 つの Hex を ASCII 文字に変換する関数を作成しようとしています。「ab3A」のように「ab:」と出力する必要があります。
これは私が書いたコードです。最後の 2 つを 10 進数に変換しますが、その 10 進数を ASCII 文字に変換することはできません。私はそれを達成するために .toString() を使用しようとしましたが、成功しませんでした。
private static String unmangle(String word)
{
String newTemp = word.substring(word.indexOf('%')+1);
int hex = hexToInt(newTemp);
String strI = Integer.toString(hex);
System.out.println(strI);
word=word.replace("%", "");
word=word.replace("+", " ");
return word = word.replace(newTemp, "")+ strI;
}