サーバーリンクをスキャンしましたが、Java 8ラムダ式の簡単な解決策が見つかりませんでした。私が見つけた最も有用なヒントはJava 8 Lambdasでしたが、本当に私の興味を満足させませんでした。Java 8:ラムダ参照のパラメータとしてのメソッド
私は私のコードでreoccuringパターン達成したい:
List<?> content=retrieveContent(strFilter);
if (!content.isEmpty())
setField1(content.get(0));
を、私は
retrieveContent(strFilter, this::setField1)
として、それは簡単な持っていると思いますが、どういうわけか、私は適切な構文を得ることはありません - 特に方法のために。私は文字列としてそれを行うことができ、if via methodと呼ぶことができますが、そのタイプミスが発生するよりも...他のアイデア?
はどのようにしてsetField1を知っていますか()メソッドが利用できるのですか? – m0skit0