Junior — Middle
Care sunt metodele și operațiile principale care pot fi efectuate asupra structurilor de date de tip Map?
sobes.tech AI
Răspuns de la AI
În Android (și în Java în general), structura de date Map reprezintă o colecție de perechi cheie-valoare. Metodele și operațiile principale asupra Map includ:
put(K key, V value)— adaugă sau actualizează o pereche cheie-valoare.get(Object key)— returnează valoarea asociată cheii saunulldacă cheia lipsește.remove(Object key)— elimină perechea asociată cheii.containsKey(Object key)— verifică dacă cheia există.containsValue(Object value)— verifică dacă valoarea există.keySet()— returnează un set cu toate cheile.values()— returnează o colecție cu toate valorile.entrySet()— returnează un set cu toate perechile cheie-valoare.size()— numărul de elemente din Map.clear()— golește Map.
Exemplu de utilizare:
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
int count = map.get("apple"); // 3
if (map.containsKey("banana")) {
map.remove("banana");
}
for (String key : map.keySet()) {
System.out.println(key + ": " + map.get(key));
}