关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
21天前关门了。
改进这个问题
我已经将字符的偶数位置转换为ascii值,我希望这些ascii值再次转换回字符。
所以字符串值是“谢谢”
换算值为“t104a110k115”
我想再说一遍“谢谢”。
我用过的程序。。。转换
StringBuilder sb = new StringBuilder();
for (int i = 0; i < Str2.length(); i++) {
if (i % 2 != 0) {
int m = Str2.charAt(i);
sb.append(m); // add the ascii value to the string
} else {
sb.append(Str2.charAt(i)); // add the normal character
}
}
System.out.println("Replaced even chart with ascii--"+sb.toString());
sb.append(3);
System.out.println("added a int--"+sb.toString());
1条答案
按热度按时间ercv8c1e1#
注意:这个答案使用正则表达式。如果你不懂正则表达式,现在也许是上网学习的好时机。
在java 11及更高版本中,您可以这样做:
在旧版本(java 1.4及更高版本)中,可以这样做: