概述
刷题时遇到一个小问题
如把char 类型转换成int类型?
一:通过ASCII码进行 -'0'
char c='3';
int a=c;
System.out.println(a);
//输出a=51,这个时候转换对应的事'3'的ASCII
char c='3';
int a=c-'0';
System.out.println(a);
//输出a=3,在转换后的char 后减去 '0',因为'0'对应的ASCII码对048,当c不为数字时,不会报错,但是会提供错误的值。
二:通过String 转成int
char c='3';
String s=Character.toString(c);
int i=Integer.parseInt(s);
System.out.println(i);
//输出a=3,ps:当c不为数字,会报错:java.lang.NumberFormatException。
最后
以上就是阔达身影为你收集整理的java char类型转换成int类型的全部内容,希望文章能够帮你解决java char类型转换成int类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复