char,String,int类型互转

时间:2022-08-26 18:49:09

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"