У меня есть метод, который возвращает список объектов.
В этом объекте есть поле OrderType String.
Есть ли способ разделить этот список на n чисел списков в зависимости от уникальных значений orderType?
Например, метод возвращает список, содержащий 10 объектов, тогда 4 из них имеют значение orderType, равное x, 3 - значение orderType, равное y, затем еще 4 - значение of z.
, то результатом будет 3 списка, содержащих 4,3,4 объекта соответственно
orderType не только имеет x, y и z как возможные значения.
Мне сложно поместить это в настоящий код, но моя идея такая
List<Orders> orderList = getOrder();
for(int i=0; i<orderList.size();i++){
if(orderList.get(i).orderType is unique){
create a new list
}else{
add to an existing list having the same orderType
}
}