如何将DateTimeComparator转换为Scala中的Ordering [DateTime]
发布时间:2020-12-16 18:23:35 所属栏目:安全 来源:网络整理
导读:我输入的内容似乎有些难看: val maxTime = times.max(DateTimeComparator.getInstance().asInstanceOf[Comparator[DateTime]] asScala) times是org.joda.time.DateTime的序列. 必须有更好的方法来获取DateTime的Ordering对象.在那儿? 特别是失去asInstance
我输入的内容似乎有些难看:
val maxTime = times.max(DateTimeComparator.getInstance().asInstanceOf[Comparator[DateTime]] asScala) times是org.joda.time.DateTime的序列. 必须有更好的方法来获取DateTime的Ordering对象.在那儿? 特别是失去asInstanceOf会很棒…… 解决方法
另一种可能性是使用comparatorToOrdering:
Ordering.comparatorToOrdering(DateTimeComparator.getInstance.asInstanceOf[Comparator[DateTime]]) 我想这就是asScala调用的功能.我知道这不漂亮: – | (不幸的是需要强制转换,因为DateTimeComparator将Comparator实现为原始类型.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在AngularJS中使用自定义网址的模态窗口
- Bash Script – 将可变内容作为要运行的命令
- 有没有办法在Scala的REPL中使用ctrl-d作为前向删除?
- CXF 根据已有的 WSDL 地址对接 WebService 接口
- vim-NERDTree:订购书签?
- bash – 从txtfiles中删除空行,从行和行尾移除空格
- scala – 为什么prism set函数不返回Option / Maybe
- lisp – Innexior Shell或UIOP:与后台进程交互
- 如何通过UNIX套接字配置Nginx proxy_pass Node.js HTTP服务
- angularjs – 在ng-bind-html中没有呈现IFrame