如何把char型数据转换成int型数据(转) 一字符串,String=“2324234535”;把第i个数取出来时是char型的:char temp=String.charAt(i) 如何把char型转换成int型? 我需要求个尾数之和,如:123的各位数之和为6. ...

java如何把char型数据转换成int型数据(转)

一字符串,String=“2324234535”;
把第i个数取出来时是char型的:char temp=String.charAt(i)
如何把char型转换成int型?
我需要求个尾数之和,如:123的各位数之和为6.
每个字符取出来,得到char型的1,2,3,4,5;
但是求和得到的结果是ASCII码值
处理办法:
(1)把char转成字符串, Integer.parseInt(""+‘1’)
或
String a = “12345”;
int d = Integer.parseInt(String.valueOf(a.charAt(2)));
int c = Integer.parseInt(String.valueOf(a.charAt(3)));
System.out.println(d * c);
demo:
复制代码
//[0…3]
int start=Integer.parseInt(dryNoInfo.charAt(1)+"");//0
int end=Integer.parseInt(dryNoInfo.charAt(dryNoInfo.length()-2)+"");//3
for (int i = start; i