Не могу понять почему не сортирует в кодировке ASCII, Я же явно преобразую строку в битовый массив ASCII
byte [] textInBytes = fileString.toString().getBytes(StandardCharsets.US_ASCII);
Соответсвенно символы должны быть по моей логике в двоичном виде с кодировкой ASCII Дальше сортирую по двоичному коду (который в моем понимании в кодировке ASCII)
Collections.sort(charList);
Считаю и пишу в МАП для вывода Вывод C 14 N 1 P 1 R 1 S 2 T 2 98 a 60 b 5 c 28 d 6 e 57 f 5 g 6 ( 2 h 28 ) 2 i 28 j 1 l 18 - 2 m 15 . 5 n 26 o 20 0 3 p 10 1 1 q 1 2 1 r 49 s 21 t 48 u 14 v 3 w 1 y 5 : 4 ; 3 < 1 > 1