我如何确定一个string是否为非空,而不是Groovy中的空白?
 Groovy将isAllWhitespace()方法添加到了Strings中,这非常棒,但似乎没有一种方法可以确定一个String是否具有除了空白之外的东西。 
我能够想到的最好的是:
 myString && !myString.allWhitespace 
但是这似乎太冗长了。 这似乎是这样一个常见的事情来validation, 必须有一个更简单的方法来确定这一点。
另一个select是
 if (myString?.trim()) { ... } 
你可以给String添加一个方法来使它更加语义化:
 String.metaClass.getNotBlank = { !delegate.allWhitespace } 
哪个让你做:
 groovy:000> foo = '' ===> groovy:000> foo.notBlank ===> false groovy:000> foo = 'foo' ===> foo groovy:000> foo.notBlank ===> true