Sole Junior
Collections
Universidade Presbiteriana Mackenzie, São Paulo - 2014
Sumário
1. O que podemos chamar de Coleção? …………………………………………………… 03
2. Collection Stack ……………………………….…………………………………………………… 04
3. Collection Vector …….……………………….…………………………………………………… 06
4. Collection LinkedList ....…………………….………………………………………………...… 08
5. Collection TreeMap .…………………….……………………………………………….……… 10
6. Collection HashMap …..…………………….…………………………………………..……… 13
7. Collection TreeSet ….....…………………….…………………………………………………… 15
8. Aplicações codificadas ..…….……………………………………………………………..…… 18
O que podemos chamar de Coleção?
É um objeto onde podemos agrupar vários elementos. No dia-a-dia nos deparamos com várias situações onde as coleções estão presentes: uma fila de banco, uma lista de compras, uma pilha de livros, um conjunto de elementos, etc.
Collection: O framework não possui implementação direta desta inferface, porém, ela está no topo da hierarquia definindo operações que são comuns a todas as coleções.
Stack
Na computação, uma das estruturas de dados mais conhecidas e comumente utilizadas é a PILHA. Muitas vezes, é necessário desenvolver classes específicas para se trabalhar com essas estruturas.
A classe Stack é usada quando precisamos de uma estrutura de dados LIFO (last-in-first-out). Neste tipo de estrutura temos uma pilha de objetos, na qual o último elemento inserido na pilha é sempre o primeiro a sair.
A propriedade Count, também nesse caso, é a única com relevância nesse contexto e também retorna a quantidade de elementos contidos na lista. Os métodos que merecem destaque são: Push: insere um objeto (recebido como parâmetro) no fim da lista. Pop: retorna e remove o elemento do topo da pilha, ou seja, o último que foi