刚好也碰到这个问题,说下解决方法:
1
2
3
4
5
6
7
8
9
10
11
|
//按照楼主的意思,应该这里字符的值范围在0-9之间,所以在这里对它的验证省了...
char
c =
'4'
;
// 方法一:(最佳)
int
i1 = Character.getNumericValue(c);
// 方法二:
int
i2 = Integer.parseInt(Character.toString(c));
// 方法三:(最好别这样,呵呵,极不推荐)
int
i3 = (
int
)c -
48
;
|