Initialisiere ListListInteger in Java

8

Wie kann ich List<List<Integer>> in Java initialisieren?

Ich weiß List ist eine Schnittstelle und ich kann ArrayList oder LinkedList verwenden, um List<Integer> list = new ArrayList<Integer>() zu implementieren, aber wenn ich List<List<Integer>> list = new ArrayList<ArrayList<Integer>>(); initialisiere, bekomme ich Fehler inkompatible Typen:

%Vor%

Also, wie kann ich fortfahren?

    
Ram Swami 22.05.2015, 16:45
quelle

2 Antworten

17

Verwenden Sie

%Vor%

oder seit Java 1.7

%Vor%     
Reimeus 22.05.2015, 16:48
quelle
3

Sie können es als List<List<Integer>> list = new ArrayList<List<Integer>>(); definieren.

Wenn Sie den inneren List definieren, können Sie ihn als ArrayList<Integer> initialisieren.

    
shruti1810 22.05.2015 16:51
quelle

Tags und Links