java方法引用


方法参数和返回值与Lambda表达式相同时, 使用方法名代替.


Observable.from(mManyWords).observeOn(AndroidSchedulers.mainThread()).reduce(this::merge)
.subscribe(this::showToast);


private String merge(String s, String s2) {
    return String.format("%s %s", s, s2);
}


private void showToast(String s) {
    Toast.makeText(LambdaActivity.this, s, Toast.LENGTH_SHORT).show();
}


你可能感兴趣的:(java方法引用)