Junior — Middle
Dedi rozhranie Map od rozhrania Collection v Jave?
sobes.tech AI
Odpoveď od AI
Rozhranie Map v Jave nezdedí rozhranie Collection. Je to spôsobené tým, že Map predstavuje dátovú štruktúru, ktorá uchováva páry kľúč-hodnota, zatiaľ čo Collection je rozhranie pre kolekcie prvkov, kde každý prvok je samostatný objekt.
Map a Collection sa nachádzajú na rovnakej úrovni hierarchie v Java Collections Framework, ale Map nie je podtypom Collection. Namiesto toho má Map svoje vlastné metódy na prácu s kľúčmi a hodnotami.
Ak chcete získať kolekciu hodnôt alebo kľúčov z Map, môžete použiť metódy values() a keySet(), ktoré vracajú objekty implementujúce rozhranie Collection.