用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