1. ホーム
  2. java

[解決済み] JavaでList<List<Integer>>を初期化する

2022-03-12 06:29:14

質問

を初期化するにはどうすればよいですか? List<List<Integer>> をJavaで作成することはできますか?

知っている List はインターフェースであり ArrayList または LinkedList を実装するために List<Integer> list = new ArrayList<Integer>() が、初期化すると List<List<Integer>> list = new ArrayList<ArrayList<Integer>>(); 非互換の型というエラーが発生します。

ArrayList<ArrayList<Integer>> cannot be converted to List<List<Integer>>.

では、どのように進めればいいのでしょうか。

どのように解決するのですか?

使用方法

List<List<Integer>> list = new ArrayList<List<Integer>>();

またはJava 1.7以降

List<List<Integer>> list = new ArrayList<>();