How to create a 2D ArrayList<ArrayList<String>>
like
competition = [["A", "B"],
["B", "C"],
["C", "A"]]
how can I declare it initialized during declaration? or the only way to do it as following
ArrayList<ArrayList<String>> competitions = new ArrayList<>();
ArrayList<String> x = new ArrayList<>();
x.add("A");
x.add("B");
ArrayList<String> y = new ArrayList<>();
y.add("B");
y.add("C");
ArrayList<String> z = new ArrayList<>();
z.add("C");
z.add("A");
competitions.add(x);
competitions.add(y);
competitions.add(z);