>>855
JIT コンパイルなしだと下のほうが多少早いがありだと誤差程度。

しかし String.valueOf(val.charAt(i)) や String.valueOf(crArr[i]) よりも
val.substring(i, i+1) の方が JIT コンパイルありでも早い。