У меня есть следующий HashMap, в который я вставляю пары символ-int в метод и возвращаю этот hashmap:
HashMap<Character, Integer> hmap = new HashMap<Character, Integer>();
for (...) {
hmap.put(string[i], number[i]);
}
Однако, когда я хочу преобразовать эти возвращенные ключи hashmap в массив char, он также включает скобки и запятые:
char[] charArray = myReturnedHashMap.keySet().toString().toCharArray();
//it returns 8 char "[ A , B , C , ]" instead of just "A B C"
Итак, как я могу это исправить?
Обновление: С другой стороны, я не уверен Если HashMap - хорошая идея для использования в этом сценарии. У меня есть al oop, и мне просто нужно вернуть пары значений char и int. Затем в другом методе я конвертирую значения char в chararray. Есть идеи?