Javaでメソッド参照を使ったまま、ラムダ式で条件否定をする(Predicate.not)
私はラムダ式での可読性を上げるため、メソッド参照を使用することが多いです。ただ、メソッド参照を使用したまま条件否定する方法を知らなかったため、無名関数を使用して条件を否定していました。または、内部で条件否定をしたメソッドを別に用意していることもありました。 今回、メソッド参照を使用したまま条件否定する方法を知ったので、それを残します。 環境 Java 17 対応 Predicate.notを使用する。 次のコードは、日本円の商品以外の合計を取得するコードです。 public record Currency(String unit, int value) { public boolean isJ…
2022/05/30 12:00