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