繁体   English   中英

如何迭代多个arraylist

[英]How to iterate multiple arraylist

在我的应用程序中,有 2 个 Arraylists:

1) rejectedList  - employees info whose status is rejected
2) acceptedList  - employees info whose staus is accepted 

将这 2 个 Arraylist 添加到一个 mainList 并返回。

我需要迭代 mainList ,将这 2 个列表分开并设置为新的 2 个数组列表

    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;

因此,您真的只想根据接受/拒绝属性将主列表分为两部分吗? 如果是这种情况,您可能需要使用地图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM