如何将ascii值的字符串转换回其字符串/字符值?

时间:2014-04-27 16:42:16

标签: java string ascii

给定一个数字ascii值的字符串,如何将这些值转换回原始字符以生成字符串。我理解这是如何工作的,但我不理解我需要用来完成这项任务的正则表达式。

示例:

“108108108108”

108表示字符“l”,因此输出为:llll

1 个答案:

答案 0 :(得分:1)

Character.toString((char)i);

我是角色的ASCII值。

Character.toString((char)108);将是'我'。

你可能想看看这个: How to convert ASCII code (0-255) to a String of the associated character?

但是如果你不知道1087是否意味着108和7或10和87,就好像你不能确定值保存为001和002为1和2,你就不能。

该功能必须能够在这些情况之间有所不同,但是它不知道你的意思是10和87或108和7或1和87。