小编Cat*_*ata的帖子

Groovy:比较列表忽略其中元素的顺序

我有两个清单,比方说:

def list1 = ["ABC", "DEF", "GHI", "JKL"]
def list2 = ["ABC", "DEF", "JKL", "GHI"]
Run Code Online (Sandbox Code Playgroud)

我想比较这两个列表并确保它们的值相同,无论它们出现的顺序如何。

我已经尝试过这个,但它似乎不起作用:

 assert new HashSet( Arrays.asList(list1)).equals(new HashSet( Arrays.asList(list2)))
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向吗?非常感激。

groovy list

2
推荐指数
1
解决办法
3047
查看次数

标签 统计

groovy ×1

list ×1