Sobes.tech
Junior — Middle

Quais classes principais são usadas para processar coleções de dados em uma estrutura de matriz?

sobes.tech IA

Resposta da IA

No Android, para trabalhar com coleções de dados, frequentemente utilizam-se as seguintes classes principais:

  • ArrayList — matriz dinâmica que permite adicionar e remover elementos.
  • LinkedList — lista ligada, útil para inserções e remoções frequentes.
  • HashMap — coleção de pares "chave-valor" com acesso rápido por chave.
  • HashSet — conjunto de elementos únicos.
  • SparseArray — versão otimizada do HashMap para chaves do tipo int, frequentemente usada para economizar memória.

Exemplo de uso do ArrayList:

ArrayList<String> list = new ArrayList<>();
list.add("Android");
list.add("Kotlin");
for (String item : list) {
    System.out.println(item);
}