Groovy比较两个列表以查找具有共同元素的列表

Sug*_*lai 0 groovy compare

如何在groovy中比较两个列表

[N1OB] == [ABCD9, ABCD8, ABCD7] -> should return false

[ABCD1, ABCD1, ABCD1, ABCD1] == [ABCD9, ABCD8, ABCD7] -> should return false

[ABCD1, ABCD1, ABCD1, ABCD1] == [ABCD9, ABCD8, ABCD1] -> should return true
Run Code Online (Sandbox Code Playgroud)

那里有任何常规功能吗?

提前致谢

Sug*_*lai 6

我解决了

List newList = ["ABCD9", "ABCD8", "ABCD7"]
List oldList = ["dfgdfg"]

if(newList.intersect(oldList))
println("difference->")
Run Code Online (Sandbox Code Playgroud)

认为这是正确的,有人可以建议

  • 相交是实现目标的方法.你的问题应该多反映一下...... (2认同)