Initialize an Array of ArrayList

arraylist, arrays, initialization, java, string

Solution

you can define like this :

ArrayList<String>[] lists = (ArrayList<String>[])new ArrayList[10];
    lists[0] = new ArrayList<String>();
    lists[0].add("Hello");
    lists[0].add("World");
    String str1 = lists[0].get(0);
    String str2 = lists[0].get(1);
    System.out.println(str1 + " " + str2);

Problem

How can I initialize an `Array` of `ArrayList<String>`? I tried this syntax but it didn't work: ``` ArrayList<String>[] subsection = new ArrayList<String>[4]; ```

Original source

Related problems