У меня есть массив (список заказов) класса ProductionOrder
с пятью полями (String ID
, i nt Quantity
, int Frequency_max
, int Frequency_average
, i nt Frequency_min
), которые заполняются файлом Excel так, Каждый элемент коллекции представляет собой строку Excel.
Каждая строка Excel представляет идентификатор заказа и имеет количество и частоту.
например:
ID Quantity Frequency_max Frequency_average Frequency_min
123FD99 2 12 5 2
14ZY201 4 59 18 1
...
Мне нужно продублировать количество элементов в коллекция основана на поле количества самой коллекции, поэтому результат должен выглядеть следующим образом:
ID Frequency_max Frequency_average Frequency_min
14ZY201 59 18 1
14ZY201 59 18 1
14ZY201 59 18 1
14ZY201 59 18 1
123FD99 12 5 2
123FD99 12 5 2
Как я могу это сделать? Можно ли также выполнить эту операцию перед заполнением элементов в коллекции (ps. Я использую Apache POI для Excel)?
После этого мне нужно назначить каждому дублированный идентификатор случайное значение, основанное на распределении tri angular, с максимальным, средним и минимальным значением, установленным в столбцах частоты. Как я могу это сделать?
Спасибо