¿Cambiar el tamaño de una matriz manteniendo los elementos actuales en Java?

He buscado una forma de cambiar el tamaño de una matriz en Java, pero no pude encontrar maneras de cambiar el tamaño de la matrizmanteniendo los elementos actuales.

Encontré por ejemplo un código comoint[] newImage = new int[newWidth];, pero esto borra los elementos almacenados antes.

Mi código básicamente haría esto: cada vez que se agrega un nuevo elemento, la matriz se amplía1. Creo que esto podría hacerse con la programación dinámica, pero no estoy seguro de cómo implementarlo.

Respuestas a la pregunta(11)

Su respuesta a la pregunta