Previous Up Next

B.3.6  Les tableaux

B.3.6.1  Les types

Les tableaux sont presque des objets, presque car mais ils n’ont pas vraiment de classe, tout se passe plus ou moins comme si, pour chaque type type, un type des tableaux dont les éléments sont de type type tombait du ciel. Ce type des tableaux dont les éléments sont de type type, se note (comme dans le langage C) « type[] ». En particulier on a :

  int [] ti ;        // tableau d'entiers
  String [] ts ;     // tableau de chaînes

Les tableaux « à plusieurs dimensions » ou matrices, n’existent pas en tant que tels, ce sont en fait des tableaux de tableaux.

  String [] [] tts ; // tableau de tableaux de chaînes

B.3.6.2  Valeurs tableaux

Contrairement à bien des langages, il est possible en Java, de fabriquer des tableaux directement. On distingue:

B.3.6.3  Opérations sur les tableaux

Il y a deux opérations primitives :

La classe de bibliothèque Arrays (package java.util) fournit quelques méthodes toutes statiques qui opèrent sur les tableaux, et notamment des tris.


Previous Up Next