ArrayList<String >[] list = (ArrayList<String >[]) new ArrayList[2]; если объявляю список строк в таком формате, выдает ошибку: ArrayList<String> list1 = (ArrayList<String>) Arrays.asList("str", "strka", "str3"); ArrayList<String> list2 = (ArrayList<String>) Arrays.asList("aaa", "bbb", "ccc"); list[0] = list1; list[1] = list2; return list;