Iuri
ArrayList – Alocação temporária de memória em uma lista
Serve para criar coleções dinâmicas de dados.
Vantagens de utilizar um ArrayList: • Podemos guardar um conjunto de qualquer tipo de dado; • Ou especificamente um tipo de dado; • Ou especificamente de um tipo de objeto. • Não possui tamanho definido. • Já possui métodos para sua utilização, inserção, exclusão de dados...
UTILIZANDO ArrayList
Para utilizamos ArrayList tempos eu importar a classe ArrayList: using System.Colletions;
DECLARANDO ArrayList
ArrayList lista = new ArrayList();
A declaração acima gera uma lista que pode guardar qualquer tipo de dado, e sem tamanho definido.
Especificando o tipo de dado que ele vai armazenar.
ArrayList de String
ArrayList lista = new ArrayList
//ArrayList lista = new ArrayList
A declaração acima faz com que o objeto lista aceite apenas elementos String.
Métodos da classe ArrayList
|Método |Função |
|add(elemento) |Insere um elemento no ArrayList |
|clear() |Limpa a lista toda (apaga tudo) |
|isEmpty() |Verifica se a lista está vazia (retorna um boolean) |
|size() |Retorna a quantidade de elementos no ArrayList |
|get(índice) |Retorna o elemento que está armazenado no índice especificado |
|remove(índice) |Remove o elemento contido no índice especificado |
Exemplo de uma classe que adicione o tipo de 4 animais: 1. Adicione os tipos: Cachorro, Gato, Elefante, Pássaro;