Você está na página 1de 2

APRENDIZAGEM BASEADA EM COMPETÊNCIAS

M2 - PROGRAMAR EM LINGUAGEM ORIENTADA A OBJETOS BÁSICA

JAVA
PRINCIPAIS CONCEITOS DA LINGUAGEM
arraylist Prof. Armando Agra

01 ARRAYLIST ➔ Também é possível adicionar elementos


diretamente a um índice específico, basta
➔ Ao trabalhar com input de usuário, podemos
utilizar o mesmo método .add, mas adicionar
não saber exatamente quantos inputs serão
o índice antes do elemento, assim (linha 3):
feitos
◆ ArrayList pode aumentar e diminuir
conforme necessário
➔ Algumas tarefas são bastante comuns em
arrays
◆ ArrayList tem métodos prontos para
auxiliar

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)

➔ Para declarar uma ArrayList, é necessário


especificar a classe (ArrayList), a classe dos
elementos que vão estar na lista e o nome da
variável.
➔ Para inicializar a ArrayList, usamos a palavra
chave new, seguido da classe (ArrayList) e a
classe dos elementos da lista.
06 MODIFICANDO ELEMENTOS
➔ É necessário saber o índice do elemento que
➔ O <> serve para utilizarmos parâmetros de
será editado
tipo. O ( ) no fim indica que estamos
chamando o construtor da classe.

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:

➔ (é necessário fazer o import de


java.util.Arrays; antes!)

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.

Você também pode gostar