Acessando elementos de um array em Java

Continuando o artigo sobre arrays em Java, hoje mostraremos como se acessam elementos de u array em Java. Veja o artigo anterior para ter noções básicas sobre a declaração e instanciação de arrays em Java. Os arrays em Java são acessados usando índices que são indicados entre parênteses curvos. Esta técnica é a mesma que é usada em outras linguagens de programação.:\r\n

\r\nLembre-se que em Java, como em C, C++, Python e muitas outras linguagens de programação, o índice do array é indicado a partir de 0. Assim, intArray[3], refere-se ao quarto elemento e não ao terceiro, como de principio poderiamos pensar. O índice de um array de 10 elementos, por exemplo, é indicado pelos números entre 0 e 9.\r\n\r\nSe você tentar referenciar um índice menor que 0 ou meior que o tamanho do array menos 1, que é o índice máximo, você será apresentado um erro de execução, “Array Index Out of Bounds”. Esta é uma melhoria do Java em relação ao C e C++, que não analisam os índices dos Arrays, causando muitos bugs no programa.\r\n

Inicialização

\r\nA menos que você especifique outra coisa, um array de inteiros é sempre inicializado automaticamente por 0 quando é criado. Diferentemente do C++, isto é verdade mesmo para arrays definidos dentro de métodos(funções). Se o array for de objectos, como o apresentado a seguir:\r\n

\r\nentão, até que você introduza valores específicos, os elementos do array irão conter o objecto especial null. Ao tentar acessar um elemento do array contendo null, o programa irá gerar o erro “Null Pointer Assignment”. A moral é você ter a certeza de associar algo a um elemento do array antes de tentar acessar este elemento.\r\n\r\nVocê pode inicializar um array de um tipo primitivo, com valores diferentes de 0, usando a seguinte sintaxe:\r\n

\r\nTalvez surpreendentemente, esta única declaração substitua um conjunto de declarações que teriam de ser feitas para a inserçõ de dados, inclusive o comando new, que seria usado para a criação do array. Os números entre as chavetas são chamados de lista de inicialização. O tamanho do array é determinado pelo número de valores na lista.\r\n\r\nNo próximo artigo sobre arrays em Java, faremos um programa prático mostrando o uso de arrays em Java, e traremos também a versão do código fonte para download, que estará disponível na secção de downloads do INFOmz\r\n

\r\n\r\n\r\n
\r\n
\r\n
\r\n

Receba nossas actualizações por email

\r\n
\r\n \r\n \r\n
\r\n

Ver Campanhas anteriores.

\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
(Visited 1 times, 1 visits today)
Share