> だから”A”の文字コードは事前に'A'.codePointAt()などで求めておいて定数に格納しておく

定数に格納するなら、私だったら

/*
0x41 LATIN CAPITAL LETTER A
0x61 LATIN SMALL LETTER A
0x
*/

const int_codePointAtA = 0x41

/*
0x5a LATIN CAPITAL LETTER Z
0x7a LATIN SMALL LETTER Z
*/

const int_codePointAtZ = 0x7a

とか…
即値とメソッド呼び出しの差は分かりませんが…

参照:
https://unicode.org/Public/MAPPINGS/ISO8859/8859-1.TXT