Vídeo: 7 Livros Que Não São de TI, Mas Que Um Programador Deveria Ler 2024
Java tem muitas classes de coleção que você pode usar em seu aplicativo para Android. A classe
ArrayList
é apenas a dica do iceberg de coleções Java. A biblioteca Java contém muitas classes de coleções, cada uma com suas próprias vantagens. Esta tabela contém uma lista abreviada.
Nome da classe | Característica |
ArrayList | Uma matriz redimensionável. |
LinkedList | Uma lista de valores, cada um com um campo que aponta para o próximo na lista. |
Stack | Uma estrutura (que cresce de baixo para cima) otimizada para acessar o valor mais alto. Você pode facilmente adicionar um valor ao topo ou removê-lo do topo. |
Fila | Uma estrutura (que cresce em uma extremidade) otimizada para adicionar valores a uma extremidade (a parte traseira) e remover valores da outra extremidade (a frente). |
PriorityQueue | Uma estrutura, como uma fila, que permite que certos valores (de maior prioridade) se movam em direção à frente. |
HashSet | Uma coleção que não contém valores duplicados. |
HashMap | Uma coleção de pares chave / valor. |
Cada classe de coleção tem seu próprio conjunto de métodos (além dos métodos que herda de
AbstractCollection
, o antepassado de todas as classes de coleção).
Para descobrir quais classes de coleção melhor atendem suas necessidades, visite as páginas de documentação da API do Android.