流暢なAPIメソッドを使用してオブジェクトのリストを減らすことはできますか?例えば、私はのcom.mysema.query.types.expr.BooleanExpression
を持っており、これはcom.mysema.query.types.expr.BooleanExpression#and
メソッドによって統合されるべきです。私は古いものとについて、それぞれこのような信頼性の高い、少し醜い経由でこれを行うことができます。流暢なAPIを持つオブジェクトのリストを減らすJava8ストリーム
BooleanExpression result = predicates.get(0);
for (int i = 1; i < predicates.size(); i++) {
result = result.and(predicates.get(i));
}
のJava 8のストリームAPIを介してこれを書き換えるための任意のチャンスを?
を使用することができますあなたは
、 Booleanと他の 'BooleanExpression'を組み合わせることさえ気にしません。 – HolgerBooleanExpression
はいつもここtrue
を返すだろうアイデンティティを持つことができる場合には