用kotlin语言实现随机获取一个list的集合的三条数据

Kotlin语言中 集合的api中有很多强大的功能

例如list集合提供了 一个

shuffled()的函数可以对集合进行洗牌(类似于扑克牌的洗牌),这样吧每次可以获取到不同的数据,可以很容易实现类似于首页随机推荐几条数据的功能。
//运行以下函数
fun main(args:Array<String>){
val list = mutableListOf<String>("1","2","3","4","5")
list.shuffled().take(3).forEach {
print(it.toString())
}
}

结果为

第一次 4 2 1

第二次 3 5 4

posted @ 2021-08-10 12:00  愚哦  阅读(648)  评论(0编辑  收藏  举报