suivant: Tableaux et fonctions
monter: Tableaux
précédent: Expression d'accès
  Table des matières
  Index
Tous les tableaux sont à allocation dynamique, c'est-à-dire que
la longueur d'un tableau n'a pas à être connue à la compilation (ce qui
est une contrainte des tableaux en Pascal, C et C++) ; on peut par
exemple définir un tableau dont la longueur, puis les éléments, sont lus
sur l'entrée standard en cours d'exécution, ou encore dont la longueur
est calculée à l'exécution, par une fonction f quelconque :
double[] t = new double[f(n)];
Cependant, un tableau, une fois défini, ne peut pas être redimensionné :
on ne peut pas lui ajouter ou lui retirer des éléments, ni affecter une
valeur à son champ length. C'est pourquoi le type
java.util.List (voir § 6.2), qui n'a pas cette
limitation, est fréquemment utilisé à la place d'un type tableau.
Rene' LALEMENT
2002-11-07