Tableau de taille Variable d'Initialisation en Java

J'ai un tableau d'entiers en Java qui est initialisé de la façon suivante:

public int MyNumbers[] = {0,0,0,0};

Je voudrais, cependant, d'initialiser le tableau à une longueur variable nombre de zéros.

private int number_of_elements = 4;
public int MyNumbers[] = {0} * number_of_elements; //????

Je suis paumé comment cela étant nouveau pour Java venant de C. des suggestions?

MODIFIER

Je sais que je pourrais utiliser un for boucle, mais j'espère il y avait un moyen simple de le faire.

En Java int[] tableaux sont initialisés avec tous les éléments 0 par défaut, donc pas d'autres mesures doivent être prises, à l'exception new int[n] pour créer un tableau rempli de 0. ("Alors [...] un tableau à une dimension est créée de la longueur spécifiée, et chaque élément du tableau est initialisé à sa valeur par défaut. [...] Pour le type int, la valeur par défaut est zéro, qui est, 0.")

OriginalL'auteur daveslab | 2010-01-07