map.put("B", map.get("B") - 1);
НеизвестноМастер (2418)
7 месяцев назад
Андрей, подскажи плиз!
public class Task4 {
static String n = "AAAACACBA";
public static void main(String[] args) {
HashMap<Character, Integer> hm = new HashMap();
Character ch = null;
for (int i = 0; i < n.length(); i++) {
ch = n.charAt(i);
if (hm.containsKey(ch)) {
int oldValue = hm.get(ch);
hm.put(ch, oldValue + 1);
} else {
hm.put(ch, 1);
}
}
System.out.println(hm);
То есть у меня буквы "AAAACACBA", после первой итерации я получил букву "В", а мне нужно в счетчике сделать ее количество = 0.