Uma dúvida simples. Tem como fazer um array multidimensional de 3?
Tentei desse jeito, mas está dando um erro de statement illegal.
public String [][][]Nomes={{""},{""},{""}};
Uma dúvida simples. Tem como fazer um array multidimensional de 3?
Tentei desse jeito, mas está dando um erro de statement illegal.
public String [][][]Nomes={{""},{""},{""}};
[color=blue]String[] str1 = {"", “”, “”},
String[] str2 = {"", “”, “”},
String[] str3 = {"", “”, “”},
String[] multi= {str1, str2, str3};
Ve se é isso…
Sds…[/color]
[color=blue]String[] str1 = {"", “”, “”},
String[] str2 = {"", “”, “”},
String[] str3 = {"", “”, “”},String[] multi= {str1, str2, str3};
Ve se é isso…
Sds…[/color]
Amigão!
Verifiquei no site da sun, e compreendi como exatamente funciona.
Estava me enrolando nessa parte dos cochetos.
Um array multidimensional é caracterizado por dois cochetos [][], então o seu código acima está com um erro de síntaxe
o certo seria…
e no meu caso seria
public String [][]Nomes={{""},{""},{""}};
Abraços!!!
Ou você quer de 3 dimensões? O correto também pode ser:
String multi[][][] = {
{{"A1A", "A1B"}, {"A2A", "A2B"}, {"A1A", "A1B"}, {"A2A", "A2B"}},
{{"B1A", "B1B"}, {"B2A", "B2B"}, {"B1A", "B1B"}, {"B2A", "B2B"}}
};
Mas daí já começa a ficar difícil de entender…
Ou você quer de 3 dimensões? O correto também pode ser:
String multi[][][] = { {{"A1A", "A1B"}, {"A2A", "A2B"}, {"A1A", "A1B"}, {"A2A", "A2B"}}, {{"B1A", "B1B"}, {"B2A", "B2B"}, {"B1A", "B1B"}, {"B2A", "B2B"}} };Mas daí já começa a ficar difícil de entender…
Hum… Interessante
Deixe eu ver se eu entendi, pela leitura do código.
Esses cochetos [][][], caracteriza que em um array tem vários arrays multidimensionais.
Como ficaria para pegar os dados dentro desses arrays?
abraços!
System.out.println(multi[0][0][0]);