Syntaxe compacte pour l'instanciation de l'initialisation de la collection

Je suis à la recherche d'une syntaxe compacte pour l'instanciation d'une collection et d'y ajouter quelques éléments. Actuellement, je utiliser cette syntaxe:

Collection<String> collection = 
    new ArrayList<String>(Arrays.asList(new String[] { "1", "2", "3" }));

Me semble me rappeler qu'il y a une façon plus compacte de faire qui utilise un anonyme sous-classe de ArrayList, puis ajoute les éléments de la sous-classe' constructeur. Cependant, je n'arrive pas à se souvenir de la syntaxe exacte.

OriginalL'auteur Dónal | 2010-09-22