繁体   English   中英

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

[英]How can I convert a String of ascii values back to their String/Character values?

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

例:

“108108108108”

108代表字符“ l”,因此输出将是:llll

Character.toString((char)i);

i是字符的ASCII值。

Character.toString((char)108); 会是“我”。

您可能需要看一下: 如何将ASCII码(0-255)转换为关联字符的字符串?

但是,如果您不知道1087是表示108和7还是10和87,就像您不能确定将值保存为001和002这样表示1和2一样,则不能。

该函数必须能够在这些情况之间有所区别,但是它不知道您的意思是10和87还是108和7或1和87。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM