もし条件付きのArrayListを反復処理し、ストリームAPIを使用してブールフラグを返します

口:

私は、Java 8のストリームAPIを使用して自分自身をより快適にしようとしています。現在、私は、ストリームとしてのようなものを翻訳したいが、私がこれを行う方法を見当がつかないので、私は、まだ十分に快適ではないですようです。

boolean isTrue = false;

for (Integer integer : intList) {
    if (integer > 10) {
        isTrue = true;
        break;
    }
}
ユージン:

あなたのリストから少なくとも一つの入力は、このように、10より大きい場合、あなたが気にすべてがありますanyMatch

boolean isTrue = intList.stream()
                        .anyMatch(x -> x > 10);

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=221832&siteId=1