使用 Java interface
,我想声明 astatic final List<String>
并向其添加内容。
所以,像
List<String> a = new ArrayList<String();
a.add("a");
a.add("b");
在一个界面中。请问这怎么做?
您可以像这样进行一行初始化:
static final List<String> list = new ArrayList(Arrays.asList("a", "b", "c"));
您可以使用Collections.unmodifiableList()
List<String> a = new ArrayList<String();
a.add("a");
a.add("b");
static final List<String> list = Collections.unmodifiableList(a);