0

Javaを使用して、を宣言し、それにコンテンツを追加interfaceしたいと思います。static final List<String>

だから、

List<String> a = new ArrayList<String();
a.add("a");
a.add("b");

インターフェイスで。どうすればこれを行うことができますか?

4

2 に答える 2

4

次のように1行の初期化を行うことができます。

static final List<String> list = new ArrayList(Arrays.asList("a", "b", "c"));
于 2012-12-25T18:15:56.807 に答える
1

使用できますCollections.unmodifiableList()

List<String> a = new ArrayList<String();
a.add("a");
a.add("b");

static final List<String> list = Collections.unmodifiableList(a);
于 2012-12-25T18:15:23.303 に答える