我有以下格式的字符串:
String input = "4E 65 73 74 6C C3 A9"
我需要将其转换为以下输出:
Nestlé
我可以使用任何实用程序库或java函数来使其工作吗?
答案 0 :(得分:3)
尝试javax.xml.bind.DatatypeConverter
String input = "4E 65 73 74 6C C3 A9";
byte[] a = DatatypeConverter.parseHexBinary(input.replace(" ", ""));
String output = new String(a, encoding); <-- you need to know the input encoding
答案 1 :(得分:2)
尝试,
String input = "4E 65 73 74 6C C3 A9";
String[] hex=input.split(" ");
for(String h:hex){
int value=Integer.parseInt(h,16);
System.out.print((char)value);
}