利用acill表进行字符与数字转化(具体见源代码-数字转人民币)
十进制 字符
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
1.字符转数字:
int num = zheng.charAt(i)-‘0’;// acill - ‘0’ -->数字
2. 数字转字符:
Char a=58+’0’
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
获取位数问题: (具体见源代码-特殊回文数)
如一个四位数:1354
int gwei4 = i % 10;
int shiwei4 = (i % 100) / 10;
int baiwei4 = (i % 1000) / 100;
int qianwei4 = i/ 1000;
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
十进制转十六进制(大写)
利用工具类:Integer.toHexString(a).toUpperCase()
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
字符串取反:
StringBuffer的reverse()