[英]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.