小编dee*_*akP的帖子

使用 Streams 将嵌套的 for 循环从 Java 7 转换为 Java 8

我有以下嵌套的 for 循环,我需要将其转换为 JAVA 8 流 API 格式

for (EmpInfo empInfo : empInfos) {

  for (AddressInfo address : addressInfos) {

    if (address.getStreetNumber() != null 
      && empInfo.getStreetNumber() != null 
      && address.getStreetNumber().longValue() == empInfo.getStreetNumber().longValue()) {

      empInfo.setStreetName(address.getStreetName());
      empInfo.setStreetZipCode(address.getStreetZipCode());
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

java for-loop java-8 java-stream

1
推荐指数
1
解决办法
265
查看次数

标签 统计

for-loop ×1

java ×1

java-8 ×1

java-stream ×1