一、字符型 转 整型 :
方法1:
int a;
char b='9';
a = b - 48; //a=9
其中,字符 ‘0’ 的ascii码是48.
方法2:
int a;
char b='9';
a = b-'0' ; //a=9
二、整型 转 字符型
方法1:
int a=9;
char b;
b = (char)(a+48); //b='9'
方法2:
int a=9;
char b;
b = (char)(a+'0'); //b='9'
方法3:
转换思路:先将整型转换为字符串型,再通过charAt()函数得到字符。
char c = String.valueOf(9).charAt(0); //c='9'
或者
char c = Integer.toString(9).charAt(0); //c='9'