Arranjos em Java

Arranjos podem ser definidos para literais ou para objetos

Assim como objetos, são criados com o comando new:

Criar referência para um arranjo de inteiros
int array1[];
Criar espaço para armazenar 100 inteiros em um arranjo array1:
array1 = new int[100];
Combinando declaração e criação de espaço:
int array1[] = new int[100];

Arranjos podem ser criados com a especificação de algum conteúdo:

   int array2[] = {2, 4, 5, 7, 9, 11, 13};

O acesso a elementos individuais de um arranjo é especificado através de um índice inteiro. O elemento inicial, assim como em C e C++, tem índice 0. Assim, do exemplo acima,

   int x = array2[3];
faz com que a variável x receba o valor 7, o conteúdo da quarta posição.

O acesso a elementos do arranjo além do último índice permitido -- por exemplo, a array2[7] -- gera um erro em tempo de execução (uma exceção).

A dimensão de um arranjo pode ser obtida através do campo length presente em todos os arranjos. Assim, a expressão

   int y = array2.length;
faz com que y receba o valor 7, o número de elementos no arranjo.

© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Tue Jun 4 14:32:00 BRT 2002