关于java中的类型转换
1.char 2 int
方法一:将char转换成String类型,然后调用parseInt的方法。
char a = '7';
int b = Integer.parseInt(a.toString());
方法二:利用char的ascll码进行转换。
char a = '7';
int b = (int)a-(int)'0';
误区:
char转换成int型不能用强制转换,强制转换得到的,只是char字符对应的十进制ascll码。
2.int 2 char
方法同上:
1)int a = 7;
char b = (char)(a+(int)'0');
2)int a = 7;
char b = a.toString().charAt(0);
其余应该都可以用parseInt(),parseDouble()了。