【发布时间】:2023-04-08 20:57:01
【问题描述】:
在我的应用程序中,我想将一些项目添加到我的ArrayList。
但我应该用 orders 来添加这些商品!
Order 1 in item[0], order 2在 item[1] 中,order 3 在 item[2] 等等...
我希望 group 等于 child,然后在我的 ArrayList
我从服务器收到这个 JSON:
"questions": [
{
"question": {
"id": 142373470,
"body": "Title",
"group": "child",
"order": 2,
},
"answer": {
"id": 1012696380,
"body": "Answer",
}
},
{
"question": {
"id": 1358430715,
"body": "Title",
"group": "slave",
"order": 1,
},
"answer": {
"id": 1000492257,
"body": "Answer",
}
}
"question": {
"id": 1000492257,
"body": "Title",
"group": "slave",
"order": 3,
},
"answer": {
"id": 357947093,
"body": "Answer",
}
},
{
"question": {
"id": 2082411987,
"body": "Title",
"group": "child",
"order": 1,
},
"answer": {
"id": 1644143793,
"body": "Answer",
}
},
{
"question": {
"id": 1155092697,
"body": "Title",
"group": "child",
"order": 3,
},
"answer": {
"id": 1988774446,
"body": "Answer",
}
}
]
我写了下面的代码,但只是在 group 等于 child 时添加项目!但是当 group 等于 child 并且具有 order 时,我想添加到 ArrayList!
我的代码:
for (element in data.results.questionAnswers) {
if (element.question.group == CHILD) {
myQuestionAnswers.add(element)
}
}
我写了上面的代码,但只是在组等于孩子时添加了项目!但我想在这个订单字段中添加这个项目!
订单是问题的字段之一!
我该怎么办?
【问题讨论】:
标签: android list kotlin arraylist