groovyで文字列が等しいかどうかを判断する方法は何ですか?
Groovyでは、equals()メソッドを使用して、2つの文字列が等しいかどうかを判断することができます。equals()メソッドは文字列クラスのメソッドであり、2つの文字列の内容が同じかどうかを比較します。以下は例です。
def str1 = "Hello"
def str2 = "hello"
if (str1.equals(str2)) {
println("字符串相等")
} else {
println("字符串不相等")
}
str1とstr2の内容が完全に同じではないため、出力結果は「文字列が等しくない」です。大小文字を区別するequals()メソッドの代わりに、大文字と小文字を区別しないで比較したい場合は、equalsIgnoreCase()メソッドを使用できます。