Groovy – 如何比较字符串?
发布时间:2020-12-14 16:38:54 所属栏目:大数据 来源:网络整理
导读:如何比较作为参数传递的字符串 以下方法不工作。 String str = "saveMe" compareString(str) def compareString(String str){ def str2 = "saveMe" if(str2==${str}){ println "same" }else{ println "not same" } } 也试过 String str = "India" compareStr
如何比较作为参数传递的字符串
以下方法不工作。 String str = "saveMe" compareString(str) def compareString(String str){ def str2 = "saveMe" if(str2==${str}){ println "same" }else{ println "not same" } } 也试过 String str = "India" compareString(str) def compareString(String str){ def str2 = "india" if( str2 == str ) { println "same" }else{ println "not same" } } 解决方法
这行:
if(str2==${str}){ 应该: if( str2 == str ) { $ {和}会给你一个解析错误,因为它们只应该在Groovy Strings中用于模板 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |