Junior — Middle
Comment le système/processus réagit-il si la valeur d'un élément dans le tableau est remplacée par une nouvelle?
sobes.tech IA
Réponse de l'IA
En Java, les tableaux sont des objets de taille fixe contenant des éléments d'un seul type. Si vous remplacez la valeur d'un élément du tableau par une nouvelle, voici ce qui se passe :
- Dans la case du tableau à l'indice spécifié, la référence ou la valeur est simplement modifiée.
- Si c'est un type primitif (par exemple, int), la valeur est écrasée.
- Si c'est un objet, la référence à l'ancien objet est remplacée par la référence au nouveau.
Le système ne crée pas un nouveau tableau ni ne change la taille ; seul le contenu à l'indice est modifié.
Exemple :
int[] numbers = {1, 2, 3};
numbers[1] = 10; // maintenant le tableau est {1, 10, 3}