1、char类型转int类型数字
(1)技巧
// '1' -> 1
char c = '1';
int num = c - '0'; //c和'0'均会由ascii码转化为整型进行计算:49 - 48
(2)库函数
// '1' -> 1
char c = '1';
int num = Integer.valueOf(String.valueOf(c));
2、int类型数字转char类型
(1) 技巧
// 1 -> '1'
int num = 1;
char c = (char)(num + '0'); //'0'会转换为ascii码与整型num进行计算:48 + 1
(2) 库函数
// 1 -> '1'
int num = 1;
String str = String.valueOf(num);
char c = str.charAt(0);
3、大小写转换
//小写转大写
char C = 'a' - 32;
//大写转小写
char C = 'A' + 32;