-1
を見つけますクラスは、いくつかの何千もの要素を保持TreeSet<Event> events
がありJavaの8ストリームAPI:最初のコレクション要素
public class Event {
public boolean isActive() {
//...
}
//...
}
があります。私は効果的に任意のアクティブを見つける必要がありますEvent
と要素を取得します。
マルチスレッドを利用するには、parallelStream
を使用します。
anyMatch()
と同じ方法で、見つかった要素のみを返すことはできますか?
boolean hasActiveEvent = events.parallelStream().anyMatch(event -> event.isActive());