Junior — Middle
Quais são os principais métodos e operações que podem ser realizados em estruturas de dados do tipo Map?
sobes.tech IA
Resposta da IA
Em Android (e em Java de forma geral), a estrutura de dados Map representa uma coleção de pares chave-valor. Os principais métodos e operações sobre Map incluem:
put(K key, V value)— adiciona ou atualiza um par chave-valor.get(Object key)— devolve o valor associado à chave ounullse a chave não existir.remove(Object key)— remove o par associado à chave.containsKey(Object key)— verifica se a chave existe.containsValue(Object value)— verifica se o valor existe.keySet()— devolve um conjunto de todas as chaves.values()— devolve uma coleção de todos os valores.entrySet()— devolve um conjunto de todos os pares chave-valor.size()— número de elementos no Map.clear()— limpa o Map.
Exemplo de uso:
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));
}