-1

How can I initialize a List Of Lists in one line?

List<List<Integer>> list = .....;
Mark Rotteveel
  • 90,369
  • 161
  • 124
  • 175
CHARAFI Saad
  • 1,230
  • 2
  • 15
  • 35

2 Answers2

26
List<List<Integer>> list = Arrays.asList(Arrays.asList(1,2), Arrays.asList(3,4));

In Java 9+ you can replace Arrays.asList() with List.of():

List<List<Integer>> list = List.of(List.of(1,2), List.of(3,4));
Malt
  • 27,369
  • 9
  • 61
  • 96
1
List<List<Integer>> list = 
    Arrays.asList(Arrays.asList(1,2,3), Arrays.asList(4,5,6));