Помогите найти в интернете или подскажите как отсортировать коллекцию HashMap в ASCII ?
Везде только одно и то же, про то как записать побайтово, в кодировке, но коллекция потом сама сортирует по-своему.
Спасибо
package com.javarush.task.task18.task1821;
import sun.misc.ASCIICaseInsensitiveComparator;
import java.io.FileReader;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
/*
Встречаемость символов
*/
public class Solution {
public static void main(String[] args) throws IOException {
HashMap<Character, Integer> map = new HashMap();
FileReader file = new FileReader(args[0]);
while (file.ready()) {
char i = (char) file.read();
if (map.containsKey(i))
map.put(i, map.get(i) + 1);
else
map.put(i, 1);
}
// НЕ ЗНАЮ КАК ОТСОРТИРОВАТЬ КОЛЛЕКЦИЮ В ASCII
for (Character key: map.keySet())
{
Integer value = map.get(key);
System.out.println(key + " " + value);
}
file.close();
}
}
вывод на экран соответствует но...