string - 在 Groovy 中如何确定字符串是否非空且不仅仅是空格?

标签 string groovy whitespace

Groovy 将 isAllWhitespace() 方法添加到字符串中,这很棒,但似乎没有一种好的方法来确定字符串是否有其他内容而不仅仅是其中的空白。

我能想到的最好的办法是:

myString && !myString.allWhitespace

但这似乎太冗长了。这对于验证来说似乎是很常见的事情,所以必须有一种更简单的方法来确定这一点。

最佳答案

另一个选择是

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

(使用Groovy Truth for Strings)

关于string - 在 Groovy 中如何确定字符串是否非空且不仅仅是空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9168518/

相关文章:

javascript - 如何从 Javascript 访问我的 groovy/grails 值

gradle - 在配置阶段使用settings.gradle中的ant

Jenkins 管道 : Shouldn't closures resolve variables the same inside parallel as outside?

iphone - 标签栏的隐藏显示空白(即使框架是全屏的)

python - 在保留列表结构的同时删除列中的列表类型

string - 如何将 "Hello World"加载到 WebAssembly 中的 `.data` 部分

C++ 使用条件语句读取文本文件

c++ - 我不明白尝试使用字符串作为函数参数时遇到的错误

swift - 为什么 Swift 的三元运算符对空格如此挑剔?

c - 用C中的任何空格分隔字符串