Escolar Documentos
Profissional Documentos
Cultura Documentos
JAVA
PRINCIPAIS CONCEITOS DA LINGUAGEM
arraylist Prof. Armando Agra
02 DECLARAÇÃO
05 ACESSANDO ELEMENTOS
➔ Dessa vez, os valores não serão acessados
➔ Para trabalhar com ArrayList é necessário utilizando colchetes;
importar a classe, como feito abaixo: ➔ Usaremos o método .get(índice)
03 OUTRAS CLASSES
➔ ArrayList é uma classe genérica, então é
possível construir com outro parâmetro de ➔ Nesse caso, está sendo editado o elemento
tipo, como inteiros ou floats no índice 1 (ou seja, o segundo elemento)
➔ Porém… não usaremos <int> ou <float>, mas
sim Integer e Float
07 REMOVENDO ELEMENTOS
➔ Basta passar o índice OU o elemento a ser
removido
04 ADICIONANDO ELEMENTOS
➔ ArrayLists permitem que elementos sejam
adicionados (e não apenas modificados)!
➔ Para isso, basta acessar o objeto do
ArrayList e usar o método .add()
08 OUTRAS COISINHAS
➔ Os ArrayLists possuem muitos métodos que
auxiliam no desenvolvimento, por exemplo:
◆ .size() → retorna o tamanho da lista
◆ .clear() → limpa a lista
◆ .contains() → verifica se um elemento
existe na lista
◆ e outras… explore os métodos!
➔ Também é possível adicionar múltiplos
elementos de uma só vez:
09 EXERCÍCIOS!
➔ L1 – Crie suas primeiras ArrayLists! Uma para Strings, uma para Integers e uma para Floats.
➔ L2 – Utilizando as ArrayLists da questão anterior, preencha as listas com quaisquer valores.
➔ L3 – Crie uma ArrayList de Strings. Dentro de um laço while, adicione nomes à lista, digitados
pelo usuário, até que o usuário envie o nome “FIM”. Por fim, imprima quantos nomes com 8 ou
mais letras foram digitados!
➔ L4 – Crie um ArrayList de Integers. Leia números e os adicione à lista até ler um número negativo.
Depois, percorra a lista novamente e imprima quantos números pares e ímpares foram digitados.
➔ L5 – Crie um programa que recebe, em ordem, o nome, peso e altura de pessoas. Em seguida,
calcule o IMC da pessoa. Caso o IMC esteja dentro do ideal (entre 18,6 e 24,9), adicione o nome
da pessoa à uma segunda lista. O programa para de receber nomes quando o usuário digita
“FIM”. Finalmente, o programa imprime o nome de todos com o IMC ideal.