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