4
要素のリストが1つあります。私の場合のリスト要素の中には、Bean
と私は別のリストを持っています。私の要件は、親リストを反復する間に、私はBean class getList()
から得られたリスト内の特定の条件をチェックし、そこからブール値を返さなければならない。以下は私が達成したいコードのデモです。どのようにラムダを使用してJAVA -8でこれを達成する?反復可能な要素のコレクションをフィルタリングしているときにforEachラムダから返す方法
public boolean test(List<Bean> parentList) {
//Bean is having another List of Bean1
// i want to do some thing like below
parentList.forEach(bean ->
bean.getList().stream().
filter(somePredicate).
findFirst().isPresent();
}
あなたのサブリストのいずれかで、条件が満たされた場合、結果は真でなければ、私は右ですか? – Flown
@Deepakあなたのコードが何をすべきかを説明してください。それが立っているので、質問は不明である – Misha
@Flownある要素が述語に従ってプリセットされていればそれは即座に 'foreach'から出てくるはずです – Deepak