gpt4 book ai didi

java - 在 Java 8 中使用 forEach

转载 作者:行者123 更新时间:2023-12-01 21:25:01 25 4
gpt4 key购买 nike

我正在尝试使用forEach() Java 8 中的方法。

我的代码如下所示:

String c = service.resolveName("Example").forEach((NameResolution c->{Implementation}));

在这里,forEach方法未针对 List<String> 执行。它的执行时间是 List<NameResolution> 。现在,当我尝试迭代obj时的NameResolution ,它仍然显示 String操作。

我们可以使用 forEach()对于 ListString值(value)观?如果是,那么如何?

最佳答案

是的,可以,但您应该将 lambda 表达式修复为:

service.resolveName("Example").forEach((NameResolution c)->{...});

这是假设 service.resolveName("Example")返回 List<NameResolution> (或其他一些 Collection<NameResolution> )。

注意forEach不返回任何内容。

关于java - 在 Java 8 中使用 forEach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38302209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com