相关疑难解决方法(0)

用java 8 API替换两个嵌套的for循环

我有以下代码片段,我想知道是否以及如何用Streams/Java 8 API替换它

for (State state : states) {
    for (City city : cities) {
        if (state.containsPoint(city.getLocation())) {
            System.out.printf("%30s is part of %-30s\n",
                    city.getName(), state.getName());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java lambda loops java-8

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

java-8 ×1

lambda ×1

loops ×1