在Currency.java 文件中有一行。
private static final int A_TO_Z = ('Z' - 'A') + 1;
这是什么意思?我以前没有看到这个。 A_TO_Z 的值是什么以及为什么它使用“Z”而不是数字。
用这个表达你正在治疗char
s as int
s,使用字符的 Unicode 值而不是字符本身。
'Z' - 'A' + 1
会变成
90 - 65 + 1 (=26)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)