gpt4 book ai didi

java - 如何使用 lambdas AND 列表中的所有 boolean 值?

转载 作者:搜寻专家 更新时间:2023-11-01 01:41:13 24 4
gpt4 key购买 nike

我有一个对象列表,我从中提取 boolean 值并想对它们应用 AND 运算。有没有更好(或更简洁)的方法来做到这一点?

final boolean[] result = {true};
someList.stream().map(o -> o.getBooleanMember()).forEach(b -> result = result && b);

最佳答案

你可以使用reduce:

boolean result = someList.stream().map(o -> o.getBooleanMember()).reduce(true,(a,b)->a&&b);

关于java - 如何使用 lambdas AND 列表中的所有 boolean 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37461353/

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