gpt4 book ai didi

grails - contains()方法不起作用

转载 作者:行者123 更新时间:2023-12-02 16:02:14 25 4
gpt4 key购买 nike

我收到如下的JSON数据,

def data = JSON.parse(params.company) //it's [name:foo, users:[1,2,3]]

我想检查它是否包含。我确实是这样
if(data.users.contains(2)){
println 'true'
}
else {
println 'false'
}

总是打印'false'

但是当我尝试像
def test = [1,2,3]
if(test.contains(2)){
println 'true'
}
else {
println 'false'
}

这是真的'。

最佳答案

尽管您在评论中表示已解决问题,但我认为您做错了方法。

你应该试试

def test = [1,2,3]
if(test.contains('2')){
println 'true'
}
else {
println 'false'
}

您必须了解2 =='2'为假。类型很重要。

关于grails - contains()方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29277614/

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