用cotlin語言實現隨機獲取一個list的集合的三條數據

Cotlin語言中 集合的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 

第三次  2 3 1

第四次 5 1 2

第五次 1 5 4

可以看出每次結果都不一樣。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章