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();
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章