奇怪的事情发生在groovy列表中添加元素。 场景- 有两个List list1和list2。 List1包含X类型的对象,而List2是空的。 List1从java文件中填充,并在groovy脚本中迭代List1时,我在List2中添加对象。元素没有被添加到列表groovy脚本
但发生了什么是元素没有得到添加。 List2保持空白。 如果我调试行并评估表达式/行,那么它将被添加。但是在执行这条线时正常调试时,它会突然跳到任意一行。 没有例外。
已创建列表如下:
List<X> dataToBeRemoved = new ArrayList<>()
迭代名单如下:
for (X data in XList) {
if(something) {
dataToBeRemoved.add(data)
}
}
我是新来的Groovy,如果任何一个曾经面临这样的问题。请指导。谢谢。
'add(X)'似乎是键入的,而不是值 –
对不起,它是数据。我更新了帖子。 – Infotechie