JDKは、それらが含まれていないため、サードパーティのライブラリの膨大な数がアクションまたはのFuncインタフェースが含まれている、:Action/Funcクラスのデファクトスタンダードは何ですか?以下のようになり
public interface Action<T> {
void doSomething(T item);
}
public interface Func<TResult, TInput> {
TResult doSomething(TInput input);
}
デファクト、またはこのための最も一般的に使用される標準とは何ですか?
JDK7(または8?)では、これらの1つのメソッドのインターフェイス(およびメソッドの名前)が不要になります。その後、クロージャー(これもパラメーターを受け入れることができる)で置き換えることができます。 – Thilo
申し訳ありませんが、私は十分に明確ではありませんでした - 私も一般的な引数を渡す必要があります。編集された質問を参照してください。 – ripper234
@ripper、私はその署名の等価物を知らない。 –