1. ARRAYLIST
Linguagem de Programação II
Ciência da Computação
Prof.ª Ms. Elaine Cecília Gatto
2. ARRAYLIST
• Biblioteca de coleções
• Substituiu o vector
• Usar a importação da classe para utilizar esta
biblioteca:
import java.util.ArrayList;
3. Declarando e Inicializando um
ArrayList
ArrayList<String> a = new ArrayList<String>();
A declaração acima cria um objeto da classe
ArrayList vazio que pode armazenar strings
String é o tipo de dado que será armazenado no
conteiner
Não é necessário mencionar o tamanho
4. Método ADD do ArrayList
• Elementos podem ser adicionados posteriormente,
bastante indicar a posição em que se deseja inseri-los:
a.add(1, “TESTE”);
• O elemento na posição especificada já deve existir. Add
aumenta o tamanho da lista. Com isso, os todos os
elementos que já estão armazenados são deslocados em
uma posição à sua direita.
5. Método ADD do ArrayList
• Depois que o ArrayList é criado, valores podem ser
adicionados usando ADD
ArrayList<String> a = new ArrayList<String>();
a.add(“Olá”);
a.add(“bom dia”);
• Os elementos são adicionados ao final do
objeto
6. Métodos SET/GET de ArrayList
• Os valores armazenados em um ArrayList podem ser obtidos usando GET
String s = a.get(0);
• A linha acima obtém o valor armazenado na posição zero do array list e o
atribui à variável s
• Um valor de um elemento pode ser alterado usando SET
a.set(1, “MUNDO”);
• Na linha acima, texto MUNDO está sendo inserido na posição 1 do
ArrayList, isto é, apaga o que estava armazenado antes e substitui pelo
novo valor
7. Método REMOVE de ArrayList
• Um elemento pode ser removido usando REMOVE
a.remove(“1”);
• A linha acima remove o elemento que está na posição 1 e
diminui o tamanho do arraylist
• Os elementos que já estão armazenados são deslocados
uma posição para a esquerda
8. Tamanho do ArrayList
• SIZE pode ser usado para saber o tamanho do
arraylist
int tamanho = a.size();
• O método size retorna o tamanho do arraylist
como um número inteiro e esse valor é
armazenado na variável TAMANHO