Junior — Middle
A Map része a Java gyűjteményeknek vagy egy hasonló gyűjtemény?
sobes.tech MI
Válasz az MI-től
Java-ban a Map interfész nem része az öröklődő kollekciók hierarchiájának, amely a Collection-ből származik. A java.util csomagban található, és külön adatstruktúrát képvisel kulcs-érték párok tárolására.
Vagyis a Map nem egy kollekció szigorú értelemben (nem örököl a Collection-től), de része a Java Collections Framework-nek, mint egy külön interfész a térképekhez.
A Map használatának példája:
Map<String, Integer> map = new HashMap<>();
map.put("alma", 3);
map.put("banán", 5);
int szám = map.get("alma"); // 3
Ezért a Map egy külön interfész a térképekkel való munkához, nem kollekció, de szorosan kapcsolódik a kollekciókhoz.