Скопируйте код кода следующим образом:
//param objArr расширенный объект Array.
//param newLength длина нового массива
public static Object getNewArr(Object objArr, int newLength) {
if (!objArr.getClass().isArray()) {//Оцените тип
вернуть ноль;
}
// получаем тип компонента массива
Класс компонентТип = objArr.getClass().getComponentType();//Получить тип
//получим новый экземпляр объекта Array Object newArray = Array.newInstance(comComponentType, newLength);//Создаем новый объект массива
//копируем массив
System.arraycopy(objArr, 0, newArray, 0, Array.getLength(objArr));//Копируем исходные данные массива в новый массив, где newLength должен быть больше длины элемента objArr, иначе это предложение сообщит ошибка
вернуть новыймассив;
}