Please enable JavaScript.
Coggle requires JavaScript to display documents.
Array List (For each (Loop simplificado para coleções, Utilização de menos…
Array List
For each
Loop simplificado para coleções
Utilização de menos linhas de código do que usando o for normal
A única forma de interrompê-lo antecipadamente é usando o break
Percorre a coleção do início ao fim
Definição
Classe do pacote java.util
Coleção homogênea de elementos com acesso indexado
Não precisa ter um tamanho fixado, ou seja, um tamanho conhecido. O que permite a diferenciação em relação ao vetor
Construtores
Objetos
ArrayList Nome do ArrayList = new ArrayList();
String
ArrayList<String> Nome do ArrayList = new ArrayList<String>();
Tipos primitivos
Tecnicamente não podem ser criados
É possível criá-los usando as wrapper classes (classes empacotadoras)
Mesmo formato que o da String, mas ao invés de escrever <String>, se coloca Double, Integer, Character, Boolean, Long, Float, Byte ou Short
Adição de elementos
void add (Nome do elemento)
O elemento adicionado é sempre colocado no final do ArrayList
O tipo do elemento deve ser o mesmo tipo do ArrayList
Tamanho
int size();
Quando você adiciona um elemento, o tamanho é incrementado; quando remove, é decrementado
Remoção
remove(int Posição)
A posição pode ser maior ou igual a zero, mas menor que o tamanho. Isso ocorre, pois a contagem de posições começa do zero, assim o último elemento sempre será um número menor que o tamanho
Obtenção de um elemento
Tipo de ArrayList get (int Posição)
Mostra qual elemento está naquela posição