Je recherche une syntaxe compacte pour instancier une collection et lui ajouter quelques éléments. J'utilise actuellement cette syntaxe:Syntaxe compacte pour l'instanciation d'une collection d'initialisation
Collection<String> collection =
new ArrayList<String>(Arrays.asList(new String[] { "1", "2", "3" }));
me semble me rappeler qu'il ya une façon plus compacte de le faire qui utilise une sous-classe anonyme de ArrayList
, ajoute ensuite les éléments de la sous-classe constructeur. Cependant, je n'arrive pas à me souvenir de la syntaxe exacte.
Cela ne fonctionne que si vous n'avez pas besoin que le résultat soit extensible. –
@Michael: oui! – nanda