相关疑难解决方法(0)

有没有一种简单的方法可以从 Kotlin 的对象列表中获取数组?

我希望从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
        }
    }
Run Code Online (Sandbox Code Playgroud)

数据

data class MSetting (
        var _id: Long,  
        var name: String,
        var createdDate: Long,
        var description: String
)
Run Code Online (Sandbox Code Playgroud)

android kotlin

1
推荐指数
2
解决办法
2042
查看次数

标签 统计

android ×1

kotlin ×1