如何解决如何在Kotlin中对ZonedDateTime的数组列表进行排序?
我正在尝试在Android中创建消息传递应用程序,我需要根据消息的时间戳对消息进行排序,这些时间戳是我从ZonedDateTime对象创建的。我将使用用于重新创建ZonedDateTime对象的格式化程序来解析时间戳记字符串,但是我需要能够按时间顺序对ZonedDateTime对象的数组列表进行排序。我该怎么办?
解决方法
sorted()
是对列表中的项目进行排序的方法。
sort()
将对可变列表或数组进行排序。
在Kotlin文档中,提到了按自然顺序进行排序的意思,这仅意味着该类需要实现Comparable
接口。 ZonedDateTime
实现ChronoZonedDateTime
,后者实现Comparable
,因此这些方法应该可以工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。