[英]RxJava: How can I wrap a multi-step operation, returning the step complete to observers?
[英]How to use Java doulbe colon operator (::) in a multi-step sentence correctly?
我有一個帶有方法
getAuthor()<\/code>的 POJO 類
News<\/code> ,它返回另一個 POJO,
Author<\/code> 。
Author<\/code>本身有一個 getter
getRate()<\/code> ,這個返回
int<\/code>值。
但我不能只使用雙冒號制作
News<\/code>
Comparator<\/code>器。
我的意思是這樣的(但是,當然,這是行不通的):
Set<News> sortedNews = new TreeSet<>(Comparator.comparingInt(News::getAuthor::getRate));
語言不允許你這樣做。 使用普通的 lambda 表達式。
Comparator.comparingInt(news -> news.getAuthor().getRate())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.