Допустим, у меня есть строка «aaabcccdddd» Я сохранил каждый алфавит в виде ключей и каждое повторение символа как значение в хэш-карте. Как использовать карту для вывода на консоль символов в порядке убывания. Например, = "dddcccaaab"Строка печати Java с использованием нисходящей java-карты хэша
void str(String s) {
int len = s.length();
Map<Character, Integer> elements = new HashMap<>(Math.min(len, 26));
Map<Character, Integer> sortedByValues;
String concact=""; int b;char a;
for (int i = 0; i < len; i++){
if (!elements.containsKey(s.charAt(i)))
elements.put(s.charAt(i), 1);
else
elements.put(s.charAt(i), elements.get(s.charAt(i)) + 1);}
показать нам код, чтобы лучше объяснить, что вы хотите сделать. –
Вы говорите, что создали хэш-карту, я полагаю, вы сделали это в коде? – mherzig
* string a = "abbcccddd" count a = 2; счет b = 2, счет c = 3; count d = 4; * ** Это не имеет смысла ** –