Bonjour,
D'abord, on ne déclare pas les tableaux comme ceci en Java, mais plutôt avec les crochets après le type :
La notation que tu utilises n'est valide que pour éviter de trop dépayser les dev C/C++
Ensuite, les tableaux de Java sont tous statiques. Une fois instanciés il n'est plus possible de changer la taille sans ré-instancier un tableau.
D'autant plus que ta première déclaration n'est pas valide, voici la méthode correcte :
int[] test = new int[2000];
Pour disposer de "tableaux" dynamiques, tourne toi vers l'interface List et ses implémentation (LinkedList ou ArrayList).
Edit: grillé ^^
Partager