Groovy で文字列が null 以外で、空白だけではないかどうかをどのように判断すればよいでしょうか? 質問する

Groovy で文字列が null 以外で、空白だけではないかどうかをどのように判断すればよいでしょうか? 質問する

GroovyはisAllWhitespace()Stringsにメソッドを追加したが、これは素晴らしいことだが、良い文字列に何か他のものが含まれているかどうかを判断する方法ただそこに空白があります。

私が思いついた最高のものは次のとおりです。

myString && !myString.allWhitespace

しかし、それは冗長すぎるようです。これは検証では非常に一般的なことのようです。しなければならないこれを判断するより簡単な方法があります。

ベストアンサー1

もう一つの選択肢は

if (myString?.trim()) {
  ...
}

(使用ストリングスのグルーヴィーな真実

おすすめ記事