Your post has proven useful to somebody else You said you wanted to convert the array to a List, but there are two possible interpretations of that statement. One would create a List<int[]> and the other a List<List<Integer>>. You obviously wanted the second type of List.