我有一个里面有一堆Integers
的HashSet<Integer>
。我想把它变成一个数组,但是调用
hashset.toArray();
返回Object[]
。除了手动遍历每个元素之外,还有更好的方法将其转换为int
数组吗?我想将数组传递给
void doSomething(int[] arr)
它不会接受Object[]数组,即使我尝试将它转换为
doSomething((int[]) hashSet.toArray());
https://stackoverflow.com/questions/2451184
复制相似问题