给定一个数字ascii值的字符串,如何将这些值转换回原始字符以生成字符串。我理解这是如何工作的,但我不理解我需要用来完成这项任务的正则表达式。
示例:
“108108108108”
108表示字符“l”,因此输出为:llll
答案 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。