1. ホーム
  2. java

[解決済み] リストのリストとArrayListのArrayListの非互換型

2022-02-14 09:15:37

質問

以下の行は、私にエラーを与えます。

Incompatible Types.

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

その理由は何ですか?

EDIT

2つ目のArrayListをListに変更すれば、エラーが出ないことは理解しています。しかし、私はエラーの原因を知りたいです。ありがとうございます。

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

もし、あなたが List<List<Integer>> を追加すると LinkedList<Integer> を追加してください。 しかし ArrayList<ArrayList<Integer>> の型であるはずがない。 List<List<Integer>> .