1.ascci码对应转换
字符,对应的ascii(其实是UTF-16)码: char c='a'; int k=(int) c; 结果k=97
数字,对应的字符: int k=97 ,char c=(char) k; 结果c='a'
2.明面数字转换,通过字符串
字符->数字:char c='1' int k=Integer.parseInt(String.valueOf(c)); 结果k=1 注意:先转成字符串,再转成数字
数字->字符:int k=1 ; char c =String.valueOf(k).charAt(0); 结果c='1'
3.字符串和数字可以相互转换。
String.valueOf()和Integer.parseInt()
"1122"->1122: int k=Integer.parseInt("1122"); 结果k=1122
1122->"1122" String s=String.value(1122) ; 结果s="1122"