【发布时间】:2012-03-17 05:43:39
【问题描述】:
在 Java 中,如何创建在构造时填充的最终 Set?我想做如下的事情:
static final Set<Integer> NECESSARY_PERMISSIONS
= new HashSet<Integer>([1,2,3,6]);
但我不知道 Java 中的正确语法。
【问题讨论】:
-
我将其命名为重新打开,因为存在细微差别:这专门针对 final 而另一个针对一般范式。例如,包含
Collections.unmodifiableSet()的答案适用于此,但不适用于其他。
标签: java initialization set declaration