Map.computeIfAbsent для упрощённой инициализации Map: Метод
computeIfAbsent помогает инициализировать и вычислять значения, если они отсутствуют.
Map<String, List<String>> map = new HashMap<>();
map.computeIfAbsent("fruits", k -> new ArrayList<>()).add("Apple");
map.computeIfAbsent("fruits", k -> new ArrayList<>()).add("Banana");
System.out.println(map); // Output: {fruits=[Apple, Banana]}
👉@BookJava