2016-02-26 53 views
-2

我想比较Groovy脚本中的2个字符串。两者都有相同的值,但他们在不同的情况下,而M尝试使用equalsIgnoreCase比较它仍然显示不等于。Groovy脚本中的字符串比较不起作用

这里是我的代码:

def st1=Austin 
def ct=AUSTIN 
    if(st1.equalsIgnoreCase(ct)){ 
         log.info "city equals" 
        } 
        else{ 
         log.info "not eq" 
        } 

它打印 “不均衡”。我试过的toString()方法和toUpperCase methods.Plz帮助我

+1

什么是您的真实代码?这不是有效的Groovy。 –

+0

对不起,我犯了一个错误。代码脚本太长了,这里是def st1 =“Austin”和def ct =“AUSTIN”。请考虑这个 –

回答

0

对不起,我错后。我遇到了我使用db的问题。它给了我一些额外空间的价值。所以我的比较不起作用。后来我用

trim() 删除它。