ArrayDeque для массива

Я построил arraydeque и хочу передать эти значения Double в виде массива в конструктор. Конструктор предназначен для индивидуальной обработки значений массива до определенного состояния.

При использовании arraydeque невозможно получить эти двойные значения (Iterater .next for loop) и сохранить их в массиве.

Есть какие-нибудь предложения, чтобы исправить это?

1 ответ

Решение

Попробуй это:

Deque<Double> deque;
Double[] array = Double[deque.size()];
int count = 0;
for (Iterator<Double> i = deque.iterator(); i.hasNext();) {
    array[count++] = i.next();
}
Другие вопросы по тегам