Je sais comment le faire normalement, mais je pourrais jurer que vous pourriez le remplir comme un [0] = {0,0,0,0}; Comment faites-vous cela? J'ai essayé Google, mais je n'ai rien trouvé d'utile.
Réponses
Trop de publicités?Découvrez les méthodes Arrays.fill .
int[] array = new int[4];
Arrays.fill(array, 0);
Arrays.fill()
. La méthode est surchargée pour différents types de données et il existe même une variante qui ne remplit qu'une plage d'index spécifiée.
Un tableau peut être initialisé à l'aide de l' new Object {}
de la syntaxe.
Par exemple, un tableau de String
peut être déclaré par un:
String[] s = new String[] {"One", "Two", "Three"};
String[] s2 = {"One", "Two", "Three"};
Primitives peuvent également être de même initialisé par:
int[] i = new int[] {1, 2, 3};
int[] i2 = {1, 2, 3};
Ou un tableau de quelques - Object
:
Point[] p = new Point[] {new Point(1, 1), new Point(2, 2)};
Tous les détails sur les tableaux en Java est écrit dans le Chapitre 10: les Tableaux dans Le Langage Java, les Spécifications, la Troisième Édition.
Les éléments de tableau en Java sont initialisés aux valeurs par défaut lors de leur création. Pour les nombres, cela signifie qu'ils sont initialisés à 0, pour les références, ils sont nuls et pour les booléens, ils sont faux.
Pour remplir le tableau avec autre chose, vous pouvez utiliser Arrays.fill () ou dans le cadre de la déclaration
int[] a = new int[] {0, 0, 0, 0};
Il n'y a pas de raccourci en Java pour remplir les tableaux de séries arithmétiques comme dans certains langages de script.