【发布时间】:2020-09-05 22:21:03
【问题描述】:
在我的代码中,我创建了一个可变列表并从模型中添加元素:
var lista: MutableList<ExpenseItem> = mutableListOf()
...
class ExpenseItem (val name: String, val word: String, val flavour: String)
...
val currentExpense = ExpenseItem("Sergio", "Aguacate", "Duro")
val currentExpense1 = ExpenseItem("amaya", "fresas", "pan")
val currentExpense2 = ExpenseItem("emma", "limon", "agua")
lista.add(currentExpense)
lista.add(currentExpense1)
lista.add(currentExpense2)
现在我正在寻找一种删除元素的方法,例如“名称”字段
我已经尝试了列表的过滤器、删除、删除等。我也尝试过“何时”,但我认为我没有找到正确的语法或方法,
非常感谢您的帮助。
【问题讨论】:
-
您在寻找
lista.removeAll { it.name == nameToRemove }吗? -
是的,先生,谢谢...我刚开始使用 kotlin :D
标签: android kotlin collections