【发布时间】:2018-07-17 11:47:01
【问题描述】:
我有以下方法:
public boolean isMsgOk(String msg) {...}
我想在这里调用这个方法:
public String[] returnOkMessages(String... msgs) {
return Arrays
.asList(messagessgs)
.stream(message->isMsgOk(message))
.anyMatch() ???;
}
我想返回Strings 中的List,isMsgOk 方法返回true。
我怎样才能收集它们?
【问题讨论】:
-
注意
anyMatch返回一个boolean,firstMatch返回一个String和toArray返回一个String[] -
我相信它是重复的。有很多关于
filter+collect模式的问题。
标签: java java-8 java-stream