Como faço para colocar 9 vetores com 4 posições cada em um vetor de 36 posições.
Vetores
J
3 Respostas
Colocar 9 vetores com 4 posições cada em um vetor de 36 posições.
primeiro vc cria um vetor de 36 posições depois adiciona o resto…rss
public static void main(String[] args) {
Object [] vetorPrincipal = new Object[36];
for(int i = 0; i < 9; i++){
vetorPrincipal[i] = new Object[4];
System.out.println("Adicione o "+ i +"º vetor.");
}
}
lembrando que o primeiro começa na posição 0.
int vetorFinal[] = new vetorFinal[36];
System.arrayCopy(vetor1, 0, vetorFinal, 0, 4);
System.arrayCopy(vetor2, 0, vetorFinal, 4, 4);
System.arrayCopy(vetor3, 0, vetorFinal, 8, 4);
System.arrayCopy(vetor4, 0, vetorFinal, 12, 4);
System.arrayCopy(vetor5, 0, vetorFinal, 16, 4);
System.arrayCopy(vetor6, 0, vetorFinal, 20, 4);
System.arrayCopy(vetor7, 0, vetorFinal, 24, 4);
System.arrayCopy(vetor8, 0, vetorFinal, 28, 4);
System.arrayCopy(vetor9, 0, vetorFinal, 32, 4);
Ou ainda:
int vetorFinal[] = new vetorFinal[36];
int vetores[][] = { vetor1, vetor2, vetor3, vetor4, vetor5, vetor6, vetor7, vetor8, vetor9 };
for (int i = 0; i < 9; i++) {
System.arrayCopy(vetores[i], 0, vetorFinal, i*4, 4);
}
Criado 10 de novembro de 2009
Ultima resposta 10 de nov. de 2009
Respostas 3
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo