monTableauDeCaracteres char[];déclare un tableau nommé monTableauDeCaracteres destiné à contenir des valeurs de type char.
On utilise l'opérateur new pour construire le tableau.
int[] tablentier; monTableauDEntiers=new int[5];
On peut aussi écrire en une seule ligne.
int[] monTableauDEntiers=new int[5];Une fois le tableau déclaré, il reste au programmeur à préciser quelles valeurs il veut y placer, en les affectant une par une : monTableauDEntiers[0]=...; , souvent à l'aide de boucles for. Exemples :
package initial; public class ExempleDeTableau { public static void main(String[] args){ ConsoleTexte mc=new ConsoleTexte(); //Création d'un tableau de caractères (char), contenant 3 places int[] monTableau=new char[3]; monTableau[0]='a'; //place le caractère 'a' dans le tableau à la première place (indice 0) monTableau[1]='b'; //place le caractère 'b' dans le tableau à la deuxième place (indice 1) monTableau[2]='c'; //place le caractère 'c' dans le tableau à la troisième place (indice 2) } }
Il est également possible de déclarer, créer et remplir un tableau en une seule instruction en fournissant la liste des éléments entre accolades, les éléments étant séparés par des virgules.
La taille du tableau est alors automatiquement fixée par le nombre d'éléments fournis. Par exemple
int[] tablentier={-12,8,9,-7,46};déclare, crée et remplit un tableau d'entier contenant cinq élément avec les valeurs indiquées.