ここにいくつかのコードがあります:
private static final char low = 'a';
private static final char high = 'z';
private static final int arrayLength = high - low + 1;
arrayLength は 26 になると思いますが、よくわかりません。これは正しいです?2 番目の質問は、「a」と「A」の数値の差は何ですか? Character クラスで getNumericValue() メソッドを使用して両方の文字をテストした場合:
String element = "a";
int x = Character.getNumericValue(element.charAt(0));
「a」と「A」の両方をテストしたところ、どちらも 10 でした。したがって、一般的に、文字の数値について混乱しています。お知らせ下さい。