Java言語で固定要素のListを初期化する際のイディオム - 達人プログラマーを目指して
List<String> list = Arrays.asList("data1", "data2", "data3");
だと、add()やremove()などの要素の追加削除はできないそうだ。
同エントリのブクマコメントより。
かっこいいわ〜。僕はArrays.asListつかわないでインスタンスイニシャライザ使うな。
ikeike443 2010/12/26
List<String> list = new ArrayList<String>(){{add("hoge");add("fuga");}};