我在房间里有一个数据库表,使用此方案:
data class TestModel(
val name: String,
val phone: String,
val description: String,
val date: String,
val profession: String,
@PrimaryKey(autoGenerate = true)
var id: Int? = null
)
我想选择每一行作为字符串列表。例如,对于包含此数据的行:
name = "testName"
phone = "123456"
description = "test"
date: "2021/7/26"
profession = "none"
id: Int? = 1
我希望有以下输出:
arrayOf(arrayOf<String>("testName", "123456", "test", "2021/7/26", "none", "1"))
我怎样才能做到这一点?
1条答案
按热度按时间q5lcpyga1#
我相信基础,即将数据提取为
可以是:-
如果你想要一个
ArrayList<List<String>>
由于每一行都是arraylist的一个元素,包含一个字符串列表,每一列1个,因此您可以(如果使用抽象类而不是@dao的接口)使用如下内容:-然而,后者可以简单地从testmodel对象获得。或者只是拆分最初的摘录。
如果数据库包含:-
然后使用:-
结果:-