Junior — Middle
Est-il possible de modifier la longueur d'un tableau existant?
sobes.tech IA
Réponse de l'IA
En Java, les tableaux ont une longueur fixe qui est définie lors de leur création et ne peut pas être modifiée pendant l'exécution du programme. Si vous devez changer la longueur d'un tableau, vous devez créer un nouveau tableau de la taille souhaitée et y copier les données de l'ancien.
Exemple de changement de taille d'un tableau :
int[] oldArray = {1, 2, 3};
int[] newArray = new int[5];
System.arraycopy(oldArray, 0, newArray, 0, oldArray.length);
// maintenant newArray de longueur 5 contient les éléments de oldArray
Pour changer dynamiquement la taille des collections en Java, on utilise généralement des classes du paquet java.util, comme ArrayList, qui s'étend automatiquement lors de l'ajout d'éléments.