【发布时间】:2014-03-29 06:24:38
【问题描述】:
在默认的 java 库(没有任何外部 3rd util 库)中是否有一个快速(就节省程序员时间而不是程序的执行时间而言)实用方法,可以从原始包装器集合创建原始数组?
例子:
int[] array = magicMethod(Collection<Integer>);
不用自己手动创建新的数组实例迭代集合?
如果不是为了收藏,即使是List<Integer>也不错。
【问题讨论】:
-
toArray() 是方法
-
@Batty
toArray()返回对象数组,而不是原始数组。 -
@OP 很遗憾没有,这就是为什么 Guava 创建了自己的原始类型集合实现的原因之一。
-
关于“快速”,您的基本显式循环解决方案将尽可能快。
标签: java collections