奇怪的事情發生在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