小编Nav*_*dhu的帖子

何时使用map和forEach

我正在学习Java 8,遇到了一种情况。我必须在哪里遍历字符串列表,然后将它们转换为upperCase。可能的解决方案是流式处理列表。在Intellij的许多建议中,以下两项似乎很有用。

list.stream()
.map(String::toUpperCase)
Run Code Online (Sandbox Code Playgroud)

要么

list.stream().
forEach(p -> p.toUpperCase())
Run Code Online (Sandbox Code Playgroud)

我对使用哪个建议以及所有建议的用例感到困惑。我可以就所有建议使用哪种方法以及如何理解获得帮助吗?

java java-stream

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

标签 统计

java ×1

java-stream ×1