ArrayList<Integer> [] myList = (ArrayList<Integer>[]) new ArrayList[4];
ArrayList<String> a = new ArrayList<>( Arrays.asList(oldArray));