ArrayDeque到数组

时间:2013-05-09 06:52:37

标签: java arrays double arraydeque

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

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

有任何建议可以纠正这个问题吗?

1 个答案:

答案 0 :(得分:2)

试试这个:

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