サイクルをforeachの
someObjects.forEach(obj -> { //to do something })
このサイクルの目標は、最初の要素が述語にマッチする検索している場合
Optional<SomeObject> result = someObjects.stream().filter(obj -> some_condition_met).findFirst();
あなただけの条件の要素があるかどうかを知りたい場合は、コレクションに真である、あなたはanyMatch使用することができます。
boolean result = someObjects.stream().anyMatch(obj -> some_condition_met);
distinct() :字符串去重