1
以前我是用這個代碼:分配值ArrayList的使用mapTo
private val mItems = ArrayList<Int>()
(1..item_count).mapTo(mItems) { it }
/*
mItems will be: "1, 2, 3, 4, 5, ..., item_count"
*/
現在,我使用的是類,而不是Int
,但類與名id
Int
成員。
class ModelClass(var id: Int = 0, var status: String = "smth")
所以我怎樣才能用這個方法來填充ArrayList
以類似的方式?
//?
private val mItems = ArrayList<ModelClass>()
(1..item_count).mapTo(mItems) { mItems[position].id = it } // Something like this
//?
我不看到一個像這樣工作的構造函數,我不能編譯它。我錯過了什麼嗎? – chris
你說得對,它只適用於'MutableList',對不起 – voddan
啊,有道理。 – chris