android - 调用 removeAt 时 Kotlin ArrayList 返回数据类型
问题描述
我有一个 Kotlin ArrayList 包含一个名为 TaskModel 的数据类(例如val taskModelList = ArrayList<TaskModel>()
)
但是当我在 like 调用 remove 时val taskModelList2 = taskModelList.removeAt(1)
,它返回 t 作为 typeTaskModel
而不是ArrayList<TaskModel>
. 如何让它返回 TaskModel 的 ArrayList?
解决方案
这是预期的行为。删除的项目将被返回(ArrayList),您可以将原始列表与剩余项目一起使用。无需重新分配列表。
推荐阅读
- jsp - JSP:使用动态值重定向 url
- javascript - vue中如何操作两个数据值
- javascript - 如何使用过滤的 forEach 循环将 (SetValues) 写入 Google 表格?
- angular - 在没有绑定的情况下在组件中传递输入值
- r - 基于加权 cox 回归的调整后生存曲线
- javascript - 防止 iframe src url 中的恶意参数更改我的样式
- google-apps-script - 如何使用谷歌应用脚本检查用户是否点击了谷歌表格中的链接?
- wordpress - 将 .com 重定向到 .com.au 会因重定向过多而破坏 .com.au,还使用从 www 更改为裸域。使用 htaccess
- karate - WaitFor空手道测试中的2个不同结果
- python - 如何根据第二个excel文件pandas的数据删除第一个excel中的excel行