![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
java中如何将 char 的 1转换为 int 的 1
6个回答
展开全部
应该是
char a='1';
int num = a - '0';
a - '0' 就是得出‘1’ 与 ‘0’之间的ASCII值得差值,即1;同理‘9’-‘0’=9;
而且int str=Integer.parseInt(a);
中parseint()的参数是字符串应该是int str=Integer.parseInt(a+ “”);
把char a转换成字符串才能用。
char a='1';
int num = a - '0';
a - '0' 就是得出‘1’ 与 ‘0’之间的ASCII值得差值,即1;同理‘9’-‘0’=9;
而且int str=Integer.parseInt(a);
中parseint()的参数是字符串应该是int str=Integer.parseInt(a+ “”);
把char a转换成字符串才能用。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char 1 和int 1 是相等的你转换什么 char ‘1’ 这个可以转换 通过parseInt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int str=Integer.parseInt(a);
追问
能详细说一下吗?
追答
char a='1';
int num = (int)a;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//把字符ch转换为十进制的数值
int n=Character.digit(ch,10);
int n=Character.digit(ch,10);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询