groovy 中字符串拆分
时间: 2024-06-18 18:04:02 浏览: 289
按 分隔符 拆分 字符串
5星 · 资源好评率100%
Groovy中字符串拆分可以使用split()方法实现。该方法可以将字符串按指定分隔符进行拆分,返回一个字符串数组。例如,以下代码将字符串按空格拆分:
```
def str = "Groovy is a powerful dynamic language for the JVM."
def strArr = str.split(" ")
```
这样,strArr就是一个包含每个单词的字符串数组了。除了空格以外,还可以使用其他分隔符,例如逗号、冒号等等。如果要使用正则表达式进行拆分,则可以直接传入正则表达式作为参数。例如:
```
def str = "Groovy,is,a,powerful,dynamic,language,for,the,JVM."
def strArr = str.split(/,/)
```
这样,strArr就是一个包含每个单词的字符串数组了,逗号被用作分隔符。另外,如果要限制拆分后的字符串数组长度,则可以在split()方法中传入第二个参数,例如:
```
def str = "Groovy is a powerful dynamic language for the JVM."
def strArr = str.split(" ", 3)
```
这样,strArr就是一个包含前三个单词的字符串数组了。
阅读全文