ASCII 代码 => 字符串



我有下一个 ASCII 代码字符串:

[-76,-96,-80,106,-58,106,-1,34,7,123,-84,101,51]

在这些代码值的字符串中转换它的最佳方法是什么?这里有什么陷阱吗?

您需要

将其转换为相应的字节数组,然后实例化new String(byteArray)

String [] strings = input.substring(1, input.length()-1).split(",");
byte[] bytes = new byte[strings.length];
int i = 0;
for (String s : strings) bytes[i++] = Byte.parseByte(s);
System.out.println(new String(bytes, "UTF-8"));

代替"UTF-8",请使用正确的字符编码。它可以是 CP-1250、ISO-8859-1 或类似产品。

相关内容

  • 没有找到相关文章

最新更新