Si je veux une carte vide ou une carte d'un élément, Java Collections a une méthode pour cela. Pourquoi n'y a-t-il pas de méthode pour plus d'un élément? Quelle est la meilleure façon de créer une carte finale statique avec 2 éléments? Je sais que je peux faire quelque chose comme:Pourquoi les collections Java ont-elles des aides pour 0 ou 1 mais pas plus d'éléments?
private static final Map<String, String> MAP = new HashMap<String, String>() {
{ put("a", "b"); put("c", "d"); }
};
Mais Eclipse se plaint du serialVersionUID ...
Je ne suis pas sûr de bien comprendre votre question - voulez-vous insérer un groupe entier d'éléments dans un seul appel? Comme un «put» qui peut mettre plus d'un élément dans la carte en même temps? – birryree
Attendez Java 7. – Jeremy
@birryree Oui, je veux créer la carte finale statique en un appel, ou dans le moins de place possible. Même avec le put que vous décrivez, vous devez déclarer un serialVersionUID pour eclipse pour être heureux. –