Incompatible types de Liste de Liste et liste de tableaux de ArrayList

La ligne ci-dessous me donne l'erreur :

Incompatible Types.

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

Quelle est la raison?

MODIFIER

Je comprends, si je change ma deuxième liste de tableaux à la Liste, il ne me donne pas d'erreur. Je veux savoir la raison de l'erreur. Grâce

ArrayList<ArrayList<Integer>> output = new ArrayList<ArrayList<Integer>>(); est valide

OriginalL'auteur Kraken | 2014-07-17