Copiez le code comme suit :
//param objArr l'objet développé de Array.
//param newLength la longueur du nouveau tableau
Objet statique public getNewArr (Objet objArr, int newLength) {
if (!objArr.getClass().isArray()) {//Juge le type
renvoie null ;
}
// récupère le composantType du tableau
Classe ComponentType = objArr.getClass().getComponentType();//Obtenir le type
//Obtenir une nouvelle instance d'un objet Array Object newArray = Array.newInstance(componentType, newLength);//Créer un nouvel objet tableau
// copie le tableau
System.arraycopy(objArr, 0, newArray, 0, Array.getLength(objArr));//Copiez les données du tableau d'origine dans le nouveau tableau, où newLength doit être supérieur à la longueur de l'élément objArr, sinon cette phrase rapportera une erreur
retourner nouveauArray ;
}