如何解决怎么把ASCII转换成int?
| 我正在获取ASCII值,并且想将其转换为整数,因为我知道它是整数ASCII值。int a=53;
这是5的ASCII值。我如何将其转换为整数?解决方法
int asciiValue = 53;
int numericValue = Character.getNumericValue(asciiValue);
System.out.println(numericValue);
,int yourInt = Integer.parseInt(yourString);
http://www.cse.wustl.edu/~kjg/java/api/java/lang/Integer.html#parseInt%28java.lang.String%29,如果您确定它是一个int,则可以使用Integer.parseInt();。,如果可以保证字符串包含整数:
Integer.parseInt(String)
,采用:
try
{
int i = Integer.parseInt(StringValue);
}
catch (NumberFormatException nfe)
{
System.out.println(\"NumberFormatException: \" + nfe.getMessage());
}
,您是指单个字符还是字符串?
char ch =
int n = Character.forDigit(ch,10);
要么
int n = ch - \'0\';
,使用Integer.parseInt(String)
或仅一个字符使用int n = (int) (_char - \'0\')
,使用“ 9”静态方法:
Oracle Docs Integer.parseInt()版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。