// First of all, you shouldn't use raw types. // Use : Set<Integer> set = new HashSet<>(); set.add(4); set.add(1); // Then convert to array : Integer[] arr = x.toArray(new Integer[set.size()]); // Using x.toArray() would give you an Object[].