char转int
char c='9';
int n=c-'0';
或者
int m= Integer.parseInt(String.valueOf(c));
今天犯的一个错误:
int m=Integer.parseInt©;
结果老是数组越界,
因为我用的Integer.parseInt(char),字符型的话会转成ascall码,所以越界了。
另外
Integer.parseInt(s)是把字符串解析成int基本类型,
Integer.valueOf(s)是把字符串解析成Integer对象类型。
两者差别不大,参考
https://blog.csdn.net/u010502101/article/details/79162587