2017-09-25 8 views
2

list.stream().forEach(e -> method(e))は、同様に、我々はメソッド参照式を使用してlist.stream().forEach(e -> { method1(e); method2(e);});を変換することができlist.stream().forEach(this::method)のJava 8のメソッドリファレンス

に変換することができます。あなたが質問を理解していない場合、大きなお詫び。私はモバイルアプリを初めて使用しています。

答えて

1

いいえできません。

Javaのメソッド参照のポイントは、ラムダ式を(構文的に)抽象化することです。 forEachは、親ストリームで指定されたタイプの要素を1つ使用する関数を消費するため、メソッド参照を使用する二重アプリケーションの構文糖はありません。

1

はさえ、私は、そのクラスに静的なものにする方法を変更することについてどのように

、この答えはあなたで指名手配されていることを確認しないんだけど?

関連する問題