2012-11-06 4 views

답변

2

위의 코드가 작동하지 않는다고 생각합니다. 문자열이 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);