如何截断字符串groovy?

如何在groovy中截断字符串?

我用了:

def c = truncate("abscd adfa dasfds ghisgirs fsdfgf",10)

但是得到错误。

解决方法

Groovy社区添加了一个可以用于简单和安全的字符串截断的take()方法。

例子:

"abscd adfa dasfds ghisgirs fsdfgf".take(10)  //"abscd adfa"
"It's groovy,man".take(4)      //"It's"
"It's groovy,man".take(10000)  //"It's groovy,man" (no exception thrown)

还有一个相应的drop()方法:

"It's groovy,man".drop(15)         //"n"
"It's groovy,man".drop(5).take(6)  //"groovy"

有关其他信息,请参阅“将采集方法添加到集合,迭代器,数组”:
https://issues.apache.org/jira/browse/GROOVY-4865

相关文章

背景:    8月29日,凌晨4点左右,某服务告警,其中一个...
https://support.smartbear.comeadyapi/docs/soapui/steps/g...
有几个选项可用于执行自定义JMeter脚本并扩展基线JMeter功能...
Scala和Java为静态语言,Groovy为动态语言Scala:函数式编程,...
出处:https://www.jianshu.com/p/ce6f8a1f66f4一、一些内部...
在运行groovy的junit方法时,报了这个错误:java.lang.Excep...