Un tableau peut être initialisé en java comme suit:
int[] tab = {1,2,3};
Cet exemple montre une première méthode créant un tableau et l'initialise avec 3 entiers. Les valeurs sont 1, 2 et 3. Les valeurs sont ensuite écrites dans la sortie.
La deuxième méthode, un tableau peut être initialisé, est en créant l'objet tableau, puis en affectant des valeurs aux différents index du tableau. Cet exemple crée un objet appelé tab2 et affecte une valeur à chaque index. Toutes les valeurs sont ensuite écrites dans la sortie.
public class ArraysTest { public static void main(String[] argv) { int[] tab = {1,2,3}; System.out.println( "Tab1:" ); // Loop on all the values of tab1 for(int c : tab){ System.out.println( c ); } int[] tab2 = new int[3]; tab2[0] = 0; tab2[1] = 1; tab2[2] = 2; System.out.println( "Tab2:" ); // Loop on all the values of tab2 for(int c : tab){ System.out.println( c ); } } }
Tab1: 1 2 3 Tab2: 1 2 3
Les valeurs dans la sortie sont les mêmes pour les deux onglets; cela montre que les deux méthodes sont équivalentes.