gpt4 book ai didi

java - 流列表成一个集合

转载 作者:IT老高 更新时间:2023-10-28 20:51:40 26 4
gpt4 key购买 nike

我希望重构我在某些代码中使用流的方式。第一个例子是我目前是如何做到的。第二个例子是我试图让它看起来像什么。

Set<String> results = new HashSet<String>();

someDao.findByType(type)
.stream()
.forEach(t-> result.add(t.getSomeMethodValue()) );

它看起来像这样吗?如果是这样,我该怎么做?

Set<String> results = someDao.findByType(type)
.stream()
.collect( /* ?? no sure what to put here */ );

最佳答案

使用Collectors.toSet:

Set<String> results = someDao.findByType(type)
.stream()
.map(ClassName::getValue)
.collect(Collectors.toSet());

关于java - 流列表成一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32608125/

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