1 : 传统方式
2 : 双花括号方式 : 第一层花括号是匿名内部类,第二层花括号是初始化代码块
Set<String> SERVICE_OPT = new HashSet<String>() {
{
add("start");
add("stop");
add("reload");
}
}
本文介绍了一种使用Java匿名内部类及初始化代码块来预填充集合的技巧,通过具体实例展示了如何简洁地创建并初始化一个包含特定元素的字符串集合。
1 : 传统方式
2 : 双花括号方式 : 第一层花括号是匿名内部类,第二层花括号是初始化代码块
Set<String> SERVICE_OPT = new HashSet<String>() {
{
add("start");
add("stop");
add("reload");
}
}
1万+

被折叠的 条评论
为什么被折叠?