Java

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);

Terma të lidhur