为什么我们更喜欢Java 8中的每个?

时间:2015-09-26 10:05:22

标签: java foreach

我知道普通的循环:

List<String> strings = new ArrayList<>();
for (String string : strings) {
    System.out.println("Content: " + string);
}

...可以很容易地转换为forEach语句:

List<String> strings = new ArrayList<>();
strings.stream().forEach((string) -> {
    System.out.println("Content: " + string);
});

在Netbeans8 IDE中点击Alt + Enter会将循环转换为forEach,但为什么我们更喜欢后者呢?

0 个答案:

没有答案