Java/Grails - 如何从没有索引的列表中删除元素

标签 java list grails groovy

我有一个 list

def list = []
def it = 1
list.add("+it+") // else we can add as string also
// or
list.add(it)

上面的删除方法没有从列表中删除元素。如何在没有索引的情况下直接删除元素

list.remove("+it+")
// or
list.remove("1")  // where as 1 is element not index

如何不加索引直接删除。处理 100K 条记录如果尝试通过索引获取会消耗更多时间。

最佳答案

您可以在 groovy 中删除列表中的一项或多项:

list -= ["1"]

关于Java/Grails - 如何从没有索引的列表中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33915562/

相关文章:

java - IEDriver 始终显示 localhost 标题而不是给定的 URL 标题

java - 将 int[] 传递给方法

list - 元组元素的提取

Grails Spring 安全、servlet 过滤器和响应

java - OnPageStarted 从未在本地使用

java - 是否在 Selenium 中查找元素检查标签是否正确关闭?

list - setof 创建多个列表而不是一个列表 prolog

javascript - javascript中是否有任何方法/方式可以动态地将子节点添加到列表元素?

grails - 创建对象时出错

grails - 应用变量Grails 3.2