Guenas.
No tienes ninguna matriz vacía. Solo una declaración de tipo.
Podrías hacer matrizVacia=matriz pero con eso solo lograrías que matriz y matrizVacia fueran exactamente el mismo objeto.
Debes inicializar matrizVacia con un new igual que has hecho con matriz y después copiar los elementos de una a otra. Mira también la clase Arrays que tiene muchos métodos estáticos para manejar matrices.
Un saludo
var longitud = valores.length;
var palabras = new String[longitud];
System.arrayCopy(valores,0,palabras,0,longitud);</cose>
var longitud = valores.length;
var palabras = new String[longitud];
System.arrayCopy(valores,0,palabras,0,longitud);
Hola, soy nueva programando y me gustaría resolver una duda que tengo.
Quisiera pasar los valores de una matriz ya generada en una matriz vacía.
Por ejemplo:
int [ ] [ ] matriz = new int [3] [3];
int [ ] [ ] matrizVacia = null;
for(int filas=0; filas<3; filas++) {
for (int columnas = 0; columnas < 3; columnas++) {
matriz[filas][columnas] = (int) (Math.random() *9 + 1);
}
}
matrizVacia[ ] [ ] = matriz [filas] [columnas];