Array

3 respostas
G

Olá pessoal, como faço para definir em uma array multi-dimensional, o valor do primeiro item?

Array declarado assim:

String[][] array; array = new String[5][5];

tipo:

array[x] = NOME;

mas se eu tento faze risso o NetBeans diz:

o que eu faço?

3 Respostas

peczenyj

Não seria assim:

array[x][y] = NOME;

http://guj.com.br/article.show.logic?id=131

G

Mas, por exemplo, se eu quiser que somente alterar o valor do primeiro [], como faço?

vitor_lima

GustavoBorba, em um array bidimensional cada posição da primeira coordenada se refere a um array unidimensional.

Por exemplo:

int[][] arrayBi = new int[ 4 ][ 5 ]

Então cada uma das 4 posições do primeiro indice (que vão de 0 a 3) apontam para um vetor unidimensional de 5 posições.

Por isso vc não pode fazer arrayBi[2] = 15
porque esta posição 2 tem que receber um vetor de inteiros e não uma variável inteira.

Vc poderia fazer arrayBi[2] = umVetorUnidimensionalDeInteiros

Deu pra entender?

Abrçs.

Criado 13 de fevereiro de 2010
Ultima resposta 13 de fev. de 2010
Respostas 3
Participantes 3