流式列表进入一个集合

14 浏览
0 Comments

流式列表进入一个集合

我想重构一下我在代码中使用流的方式。第一个例子是我目前的做法。第二个例子是我想要它看起来的样子。

Set results = new HashSet();
someDao.findByType(type)
            .stream()
            .forEach(t-> result.add(t.getSomeMethodValue()) );

它可以看起来像这样吗?如果可以,我该如何实现呢?

Set results = someDao.findByType(type)
            .stream()
            .collect(  /*  ?? 不确定在这里放什么 */ );

0