Você está na página 1de 9

LP2

Aula 11 – Arrays
Array
 Uma variável do tipo array é um conjunto de valores postos em
uma seqüência e sob um mesmo nome. A variável array pode ser
definida ainda como um conjunto de posições vizinhas na memória
do computador que guardam valores de um mesmo tipo e com
nome igual.
Representação em Java
 int [] meuArray;
 int meuArray [] = new int [5];

 Atribuição de Valores:
 meuArray[0] = 100;
 meuArray[1] = 200;
 meuArray[2] = 300;
 meuArray[3] = 400;
 meuArray[4] = 500;

 int meuArray [] = { 100, 200, 300, 400, 500 };


Atributo lenght
 O tipo Array possui um atributo que informa qual é o seu tamanha.
No exemplo abaixo quando utilizarmos o seguinte código:
 System.out.println(“O tamanho de meuArray é: ”
+meuArray.length);
 Será exibido 5 na tela.
 Lembrando que se tratando de array deve se usar o atributo lenght e
não o método lenght().
Funções
 import java.util.Arrays;

 Função para Ordenar um Array:


 Arrays.sort(meuArray);

 Função para buscar em um Array:


 Arrays.binarySearch(meuArray, 4);
Exercícios Array
1 - Dado um array de 8 posições preenchido pelo usuário determinar o menor
elemento deste e subtrair este valor de todos os elementos do vetor.

2 - Faça um sistema para realizar uma pesquisa de 5 pessoas para ler um conjunto de
informações contendo, cada uma delas, a altura e o sexo de uma pessoa, calcule
e mostre o seguinte:
1. a maior e a menor altura da turma.
2. a média da altura das mulheres.
3. a média da altura da turma.

3 - Utilizando array crie um sistema que seja capaz de mostrar a tabuada do número
informado pelo usuário.
A Classe ArrayList
 A principal diferença entre o tipo Array e a Classe ArrayList é que a
última pode crescer ou decrescer de acordo com as necessidades de
armazenamento..
Utilização em Java
Antes de utilizarmos algumas opções da classe Vector é necessário à
importação da seguinte classe:
 import java.util.ArrayList;
 import java.util.List;
Declaração:
 List meuArray = new ArrayList();
 List<String> meuArray = new ArrayList<String>();
 List<Pessoa> meuArray = new ArrayList<Pessoa>();
Métodos
Adicionando elemento: Primeiro elemento:
 meuArray.add(elemento);  meuArray.firstElement();
Removendo elementos: Último elemento:
 meuArray.remove(posicao);  meuArray.lastElement()
Capacidade do vetor: Elemento na posição X:
 meuArray.capacity();  meuArray.get(3);
Tamanho do vetor:
 meuArray.size();

Você também pode gostar