【发布时间】:2019-10-16 13:11:12
【问题描述】:
这个 Java 代码可以用 Stream API 重写吗?
while (true) {
...
if (isTrue()) break;
}
private boolean isTrue() {
...
【问题讨论】:
-
为什么需要?循环有什么问题?你真的有数据元素流吗?
-
这里的流在哪里出现?
-
我不需要,但我想知道是否可以。
-
你可能会滥用流来做到这一点,使用合适的
map()和anyMatch()/allMatch()。但是为什么还要编写糟糕的代码呢? -
@Kayaman 谢谢,我没有看到或需要重新搜索它。今天学到了一些新东西:)
标签: java java-8 java-stream