这是一些代码:
private static final char low = 'a';
private static final char high = 'z';
private static final int arrayLength = high - low + 1;
我认为 arrayLength 将等于 26,但我不确定。这个对吗?我的第二个问题是'a'和'A'之间的数值差异是多少?当我在 Character 类中使用 getNumericValue() 方法来测试两个字符时:
String element = "a";
int x = Character.getNumericValue(element.charAt(0));
我测试了“a”和“A”,两次都得到了 10。所以,总的来说,我对字符的数值感到困惑。请指教。