相关疑难解决方法(0)

是否可以在Java中合并迭代器?

是否可以在Java中合并迭代器?我有两个迭代器,我想组合/合并它们,以便我可以一次性迭代它们的元素(在同一个循环中)而不是两个步骤.那可能吗?

请注意,两个列表中的元素数量可能不同,因此两个列表上的一个循环不是解决方案.

Iterator<User> pUsers = userService.getPrimaryUsersInGroup(group.getId());
Iterator<User> sUsers = userService.getSecondaryUsersInGroup(group.getId());

while(pUsers.hasNext()) {
  User user = pUsers.next();
  .....
}

while(sUsers.hasNext()) {
  User user = sUsers.next();
  .....
}
Run Code Online (Sandbox Code Playgroud)

java iteration iterator

44
推荐指数
7
解决办法
3万
查看次数

标签 统计

iteration ×1

iterator ×1

java ×1