Java - 双花括号初始化
相较于手动地初始化具有初始元素的 set、list 和 map,Java 提供了另外一种更直接和简便的方法来快速完成:双花括号初始化。例如下方的代码:
1 | public Set<String> mySet = new HashSet<String>(); |
就可以利用双花括号初始化简化成这样:
1 | someFunction(new HashSet<String>() {{ |
更多资料,请查看相关文档。
原文作者: Kun Chen
原文链接: http://kchen.cc/2017/02/22/java-double-brace-initialization/
许可协议: 知识共享署名-非商业性使用 4.0 国际许可协议