我给应用程序名称,图标,包名称,小时,薄荷,秒到一个数组我的主要问题是我想排序这个数组according到最常用的应用程序
appInfoList.add(AppInfo(appName, appIcon, packageName, hour, mint, sec))
应用程序信息列表。排序依据{it.mint}
it didnt sort an array
c86crjj01#
你的appInfoList是MutableList吗?它需要是一个可变的列表来排序数组。请参阅这里的使用Kotlin的sortBy函数的指南。您可以在排序之前将列表转换为可变列表,如下所示:
appInfoList
MutableList
sortBy
val mutableAppInfoList = appInfoList.toMutableList() mutableAppInfoList.sortBy { it.mint }
mutableAppInfoList变量应包含调用sortBy后的排序列表。
mutableAppInfoList
1条答案
按热度按时间c86crjj01#
你的
appInfoList
是MutableList
吗?它需要是一个可变的列表来排序数组。请参阅这里的使用Kotlin的sortBy
函数的指南。您可以在排序之前将列表转换为可变列表,如下所示:
mutableAppInfoList
变量应包含调用sortBy
后的排序列表。