Если вы делаете это, то вы, вероятно, не поняли назначение списка массивов.Одна из целей списка массивов состоит в том, чтобы избежать создания целой группы переменных с именами day1
, day2
, day3
и т. Д.
Похоже, вы хотите преобразовать каждый элемент в списке массивав парном разряде.Почему бы не создать еще один ArrayList<Double>
или double[]
для хранения преобразованных элементов?Вместо записи day1
, day2
вы можете сказать days.get(0)
, days.get(1)
в случае списков массивов.С массивами вы можете делать days[0]
, days[1]
и т. Д.
ArrayList<Double> days = dayCountList.stream()
.mapToDouble(Double::parseDouble)
.boxed()
.collect(Collectors.toList());
// or
double[] days = dayCountList.stream()
.mapToDouble(Double::parseDouble).toArray()