-1
2つの文字列a = "123456"とb = "123457"の2つの比較文字列があります。 Groovyのスクリプトでそれらを比較したいと思います。文字列aは最後の文字を無視して文字列bに一致する必要があります。つまり、 "12345 \ d"と一致する必要があります。それをプログラムで書くには?最後の数字を無視してGroovyを使って2つの文字列を比較する方法
2つの文字列a = "123456"とb = "123457"の2つの比較文字列があります。 Groovyのスクリプトでそれらを比較したいと思います。文字列aは最後の文字を無視して文字列bに一致する必要があります。つまり、 "12345 \ d"と一致する必要があります。それをプログラムで書くには?最後の数字を無視してGroovyを使って2つの文字列を比較する方法
文字列の最後の文字を無視する最も簡単な方法は、スライシングを使用することです。
a[0..-2] == b[0..-2]
スライス内の負の数値を使用して、最後からインデックスを表します。
'if(a.substring(0、a.length() - 1).equals(b.substring(0、b.length() - 1))'? –
Java!= Javascript – Barmar