initialize multidimensional list in java
import java.util.Arrays.*;
List<List<T>> items = new ArrayList<>(Arrays.asList(
Arrays.asList(T ...items),
Arrays.asList(T ...items1),
Arrays.asList(T ...items2)
));
//for string type :
List<List<String>> items = new ArrayList<>(Arrays.asList(
Arrays.asList("a", "b", "c"),
Arrays.asList("d", "e", "f"),
Arrays.asList("g", "h", "i")
));
System.out.println("Output : " + items.toString());
//Output : [ [a, b, c], [d, e, f], [g, h, i] ]
//Another answer from stackoverflow suggests a way without using built-in as:List method
// Link : https://stackoverflow.com/a/6233024