java - ArrayDeque 到数组

标签 java arrays double arraydeque

我已经构建了一个 arraydeque,并希望将这些 Double 值作为数组传递给构造函数。构建构造函数是为了根据特定条件单独处理数组值。

当使用 arraydeque 时,它​​不允许我检索这些 double 值(Iterator .next for 循环)并将它们存储在数组中。

有什么建议可以纠正这个问题吗?

最佳答案

试试这个:

Deque<Double> deque;
Double[] array = Double[deque.size()];
int count = 0;
for (Iterator<Double> i = deque.iterator(); i.hasNext();) {
    array[count++] = i.next();
}

关于java - ArrayDeque 到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16456115/

相关文章:

java - 单个对象映射或单独的(大尺寸)

javascript - 通过循环变量引用 Javascript 数组元素

java - 如何在 Java 中获取 10 的幂的双倍指数?

java - 在主窗口中打开文件选择器 - Javafx

java - LinkedList队列实现

jquery - 等于 jQuery 对象的变量

Javascript ' Array ' 和 ' Loop ' "variable[i] "如何成为条件

C 程序不打印值

kotlin - 将双变量的值获取为无穷大

java - 简单 ViewPager - 单一布局