【发布时间】:2018-06-01 03:14:39
【问题描述】:
我希望从MSetting的列表中得到一个name数组,目前我用Code A来做,但是太复杂了,有没有简单的怎么办?
代码 A
fun getName(aList:List<MSetting>): Array<CharSequence>{
if (aList.isEmpty()){
return emptyArray<CharSequence>()
}else{
var aa=Array<CharSequence>(aList.size,{""})
for (index in aList.indices){
aa[index]=aList[index].name
}
return aa
}
}
数据
data class MSetting (
var _id: Long,
var name: String,
var createdDate: Long,
var description: String
)
【问题讨论】: