【发布时间】:2016-08-21 16:15:18
【问题描述】:
在 Kotlin 中,遍历 Android Cursor 对象并将结果放入列表的最佳方法是什么?
我的自动转换 Java:
val list = ArrayList<String>()
while (c.moveToNext()) {
list.add(getStringFromCursor(c))
}
还有更惯用的方法吗?特别是,它可以在只读列表的单个分配中完成吗?比如……
val list = /*mystery*/.map(getStringFromCursor)
...或其他一些排列,其中列表被分配完整的形式。
【问题讨论】:
标签: android functional-programming kotlin