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);
 
     
    