getOrDefault & merge (Map)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Map-et kanë metoda që kursejnë shumë kod: getOrDefault() jep vlerë rezervë, merge() numëron elegant, computeIfAbsent() krijon listën nëse mungon.
EnglishEN
Maps have methods that save lots of code: getOrDefault() gives a fallback, merge() counts elegantly, computeIfAbsent() creates the list if it's missing.
Si ta mendosh
Si „nëse s'ka dosje për këtë nxënës, krijo një të re“.
Lexoje në anglisht
Like “if there's no folder for this student, make a new one”.
Shembull kodijava
Map<String, Integer> numri = new HashMap<>();
for (String f : fjalet) numri.merge(f, 1, Integer::sum);
int n = numri.getOrDefault("api", 0);