我正在寻找一种用于实例化集合并向其中添加一些项目的紧凑语法。我目前使用这种语法:
Collection<String> collection =
new ArrayList<String>(Arrays.asList(new String[] { "1", "2", "3" }));
我似乎记得有一种更紧凑的方法可以使用 ArrayList
的匿名子类,然后在子类的构造函数中添加项目。但是,我似乎不记得确切的语法。
原文由 Dónal 发布,翻译遵循 CC BY-SA 4.0 许可协议
http://blog.firdau.si/2010/07/01/java-tips-initializing-collection/