gpt4 book ai didi

groovy - 如何从 groovy 列表中删除重复值

转载 作者:行者123 更新时间:2023-12-03 07:13:17 27 4
gpt4 key购买 nike

我有一个 ID 列表集合要保存到数据库中

if(!session.ids)
session.ids = []

session.ids.add(params.id)

我发现该列表有重复项,例如

[1, 2, 4, 9, 7, 10, 8, 6, 6, 5]

然后我想通过应用类似以下内容来删除所有重复项:

session.ids.removeAll{ //some clousure case }

我只找到了这个:

http://groovy.codehaus.org/groovy-jdk/java/util/Collection.html

最佳答案

我不是 Groovy 人,但我相信你可以做这样的事情:

[1, 2, 4, 9, 7, 10, 8, 6, 6, 5].unique { a, b -> a <=> b }

你试过吗session.ids.unique()

关于groovy - 如何从 groovy 列表中删除重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17465787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com