Array - sintaxe

5 respostas
gustavobs

Alguem poderia me ajudar com esta sintaxe, acho que vi isto uma vez mas nao lembro onde…

5 Respostas

A
Se o tipo é int[][] deve-se criar int[][] com new

Se o tipo é int[][] deve-se criar int[][] com new

gustavobs

Este é outro caso, meu codigo compila e roda perfeitamente.

A

Ta certo, neste seu caso, o array da posição 0 está sendo atribuido a int [] array…?

gustavobs

é bem estranho essa sintaxe, mas analisando acho que tipo

tu cria uma array, algo semelhante como classe anonima e logo depois coloca o [index] referente ao index que voce quer buscar, como quando
se faz array[0], ali já esta fazendo tudo na mesma linha…

jopss

É… mas como é uma matriz,

new int[][]{{1}}[0]

está retornando a primeira linha dessa matriz (posicao 0)

Se vc fizer

int[] array = new int[][]{{1,2,3,4,5},{66,55,77}}[0];

o resultado em ‘array’ será

jopss

Criado 27 de janeiro de 2009
Ultima resposta 27 de jan. de 2009
Respostas 5
Participantes 3