Meilleure Carte Constructeur

Est-il plus simple façon de faire les choses suivantes?

Map<String, String> map = new HashMap<String, String>();
map.put("a", "apple");
map.put("b", "bear");
map.put("c", "cat");

Je suis à la recherche de quelque chose de plus proche de cette.

 Map<String, String> map = MapBuilder.build("a", "apple", "b", "bear", "c", "cat");
sont les clés/valeurs codées en dur comme ça? si oui, pourquoi pas quelque chose comme le chargement d'une chaîne json stackoverflow.com/questions/443499/json-to-map
double possible de Est-il de meilleures pratiques pour la rédaction des cartes de style littéral en Java? et initialiser java HashSet valeurs par construction
C'est un grand pour les constantes. Surtout pour moi, parce que j'utilise JSON fréquemment et ont souvent des méthodes disponibles.

OriginalL'auteur Ben Noland | 2011-07-26