У меня есть HashSet<Integer>
с кучей Integers
в нем. Я хочу превратить его в массив, но вызов
hashset.toArray();
возвращает Object[]
. Есть ли лучший способ привести его к массиву int
, кроме итерации каждого элемента вручную? Я хочу передать массив в
void doSomething(int[] arr)
, который не примет массив Object [], даже если я попытаюсь привести его как
doSomething((int[]) hashSet.toArray());