У меня есть HashMap, который я использую в обработке, и я хотел бы увеличить значение на карте. Я запустил Google, и он показал мне, что следующий код верен:
if (colors.containsKey(ckey))
{
colors.put(ckey, colors.get(ckey) + 1);
} else {
colors.put(ckey, 1);
}
Я продолжаю получать:
Оператор + не определен для типа (ов) аргумента Object, int
Я не Java-кодер, но в справочнике говорится, что он возвращает объект ... мне нужно использовать метод .getValue () для извлечения int?
Может я что-то не так делаю? Хммм.
Привет.