Я написал более простой цикл, который тоже работает (обратите внимание, что все мои значения уникальны):
HashMap<Character, String> myHashMap = new HashMap<Character, String>();
HashMap<String, Character> reversedHashMap = new HashMap<String, Character>();
for (char i : myHashMap.keySet()) {
reversedHashMap.put(myHashMap.get(i), i);
}
Я не знаю, почему он не работает, я не вижу, что не так. Вы всегда можете сделать что-то подобное, если вам нужно.
SELECT ... (All columns but test)
FROM ( your query here as subquery) a
ORDER BY test ASC