【发布时间】:2019-08-15 19:51:47
【问题描述】:
我正在尝试根据 Kotlin 风格以简洁易读的方式对每个组进行分组、排序和排序。
我有一个数据类。
enum class LoadingStatus { PROCESSING, SCANNING, FAIL, FINISHED }
data class FileModel(val loadingStatus: LoadingStatus, val fileName: String, val modifiedDate: Long)
我想对FileModel的集合进行排序:
项目应按以下顺序从上到下排序:
PROCESSING → SCANNING → FINISHED → OTHER
子排序顺序:
PROCESSING → 按时间修改(AS)
SCANNING → 按时间修改 (DE)
FINISHED → 按时间修改 (DE)
OTHER → 按名称 (AS)
private fun setupFilesOrder(incomeList: MutableList<FileModel>): MutableList<FileModel>
= ...
【问题讨论】:
标签: android sorting kotlin collections sequence