文を敲く

読書記録とその他雑記。2018年11月に「はてなダイアリー」から移転してきました。

ArrayListにArrayListを格納する

import java.util.ArrayList;
import java.util.List;

public class Nest {
	public static void main(String[] args) {
		 List<String> list1 = new ArrayList<String>();
		 List<List> list2 = new ArrayList<List>();

		 list1.add("test");
		 list2.add(list1);

		 System.out.println(list2.get(0));
	}
}

上記のコードを実行すると[test]と表示される。括弧は配列を表している。list2に格納されたlist1の値だけを表示させたい場合はにメソッドチェーンを用いる。