Copie el código de código de la siguiente manera:
//param objArr el objeto expandido de Array.
//param newLength la longitud del nuevo Array
Objeto estático público getNewArr (Objeto objArr, int nuevaLongitud) {
if (!objArr.getClass().isArray()) {//Juzga el tipo
devolver nulo;
}
//obtenemos el tipo de componente de la matriz
Clase componenteType = objArr.getClass().getComponentType();//Obtener el tipo
//obtener una nueva instancia de un objeto de matriz Object newArray = Array.newInstance(componentType, newLength);//Crear un nuevo objeto de matriz
//copiar la matriz
System.arraycopy(objArr, 0, newArray, 0, Array.getLength(objArr));// Copie los datos de la matriz original a la nueva matriz, donde newLength debe ser mayor que la longitud del elemento objArr; de lo contrario, esta oración informará un error
devolver nuevamatriz;
}