В моем приложении 2 ArrayLists есть:Как перебирать несколько ArrayList
1) rejectedList - employees info whose status is rejected
2) acceptedList - employees info whose staus is accepted
те 2 ArrayLists добавляются в один mainList и вернулся.
мне нужно перебирать mainList, разделите эти 2 списка и установить новые 2 ArrayLists
while(rs.next()) {
UserDTO userDTO = new UserDTO();
// getting values from db
userDTO.setUserKey(UserKey);
userDTO.setGroupId(bankGroupId);
userDTO.setDisplayUserId(displayUserId);
userDTO.setStatus(status);
if(status.equalsIgnoreCase("Reject")){
rejectedList.add(UserDTO);
} else if (status.equalsIgnoreCase("Accept")) {
acceptedList.add(UserDTO);
}
}
mainList.add(rejectedList;
mainList.add(acceptedList)
return mainList;
На ваш вопрос? Вы хотите воссоздать отклоненный и принятый список из основного списка? перебирайте каждый элемент в mainList, затем проверяйте getStatus() каждого элемента и добавьте их в правый список. – tanjir
mainList содержит (list1 + list2). из mainList мне нужно отделить эти два списка и установить их в новые 2 списка – needreebas