私は文字列を持っていて、 String hex = "6174656ec3a7c3a36f";
取得したいのですString output = "atenção"
が、私のテストでは String output = "aten????o";
間違っていることしか取得できませんか?
String hex = "6174656ec3a7c3a36f";
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); //here is the output "aten????o"