【发布时间】:2012-07-04 01:58:13
【问题描述】:
好的 我有一个包含 0-9 数字的 ascii 值的字符串 鞠躬,我想把那根绳子折回原来的值
字符串应该看起来像这样:
52 52 54 49 - 空格也是字符串中的字符
我想取现在由 2 个字符 4 和 5 组成的数字 45 我想把它们变回原来的值,即 4,但我不知道如何
这是我尝试执行此操作的示例代码-
String st = "43 54 21";
int first=st.charAt(0);
int second=st.charAt(1);
int total=first*10+second;
System.out.println((char)total);
【问题讨论】:
-
45 不是'-'吗?无论如何,你应该看看
Scanner。给定一个 int,您可以将其转换为 char。 -
它可能是-我只是为示例-whats 扫描仪输入随机数?我被赋予一个字符串而不是一个整数
-
想通了-使用扫描仪谢谢你