Есть следующий код
private static Map<String, Integer> retryingPerevods = new HashMap<>();
String perevod = ....;
if (!retryingPerevods.containsKey(perevod)) {
retryingPerevods.put(perevod, 1);
} else {
retryingPerevods.put(perevod, retryingPerevods.get(perevod) + 1);
}
Все просто если есть определенный ключ в мапе, то кладем 1, если нет то инкрементируем и все равно кладем. Необходимо перевести его на java 9. Крутил с computeIfAbsent и другим, но пока не удалось его никак преобразовать, уменьшить. Помогите пожалуйста если не затруднит.
retryingPerevods.compute(perevod, (k, v) -> (v == null) ? 1 : ++v);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Ребят, посоветуйте как проще всего сделать хранение данных, точнее передачу между компами
Подскажите пожалуйста, как сделать что бы после выполнения запроса:
Часто замечал, что если я провожу какие-то математические операции с какой-то переменной, то вывести её с помощью
Как мне разделить слова, тоесть работать с каждым словом?Как -то добавить их в массив, изменить,а потом вставить назад и вывести содержимое...