1、char转int
利用Character的getNumericValue()函数。
注意:Integer.valueOf() 得到的是其ascii值。
而Integer的valueOf() 则是将字符串转换为对应的数值,若先将char转换成char[1]的数组,再转换为String,最后利用Integer的valueOf,则耗费很多不必要的内存。
char c1 = '2';
String s1 = "2";
System.out.println(**Character.getNumericValue**(c1));
System.out.println(Integer.valueOf(c1));
System.out.println(Integer.parseInt(s1));
结果为:
2
50
2