Esta es mi primera pregunta en una comunidad como esta, por lo que mi formato en cuestión puede no ser muy bueno para eso en primer lugar.Cómo copiar en profundidad una matriz de dos dimensiones (diferentes tamaños de fila)
Ahora que mi problema es que quiero copiar en profundidad una matriz de 2 dimensiones en Java. Es bastante fácil cuando lo haces en una matriz de 1 dimensión o incluso de 2 dimensiones con un tamaño fijo de filas y columnas. Mi principal problema es que no puedo realizar una inicialización de la segunda matriz intento copiar tales como:
int[][] copyArray = new int[row][column]
Debido a que el tamaño de la fila no es fijo y los cambios en cada índice de la fila como intento copiar esta matriz:
int[][] envoriment = {{1, 1, 1, 1}, {0, 1, 6}, {1}};
Como puede ver, si digo new int[3][4]
habrá espacios adicionales, que no quiero. ¿Hay algún método para copiar profundamente este tipo de arreglo bidimensional?
Buena solución general –
Impresionante, esto es lo que busco en general. Gracias por todas las respuestas que todos me ayudaron :) – Dagohan