groovy字符串处理
时间: 2024-06-15 22:09:15 浏览: 102
Groovy是一种基于Java的动态编程语言,它提供了丰富的字符串处理功能。下面是一些常用的Groovy字符串处理方法:
1. 字符串连接:使用"+"操作符可以将多个字符串连接在一起。例如:
```
def str1 = "Hello"
def str2 = "World"
def result = str1 + " " + str2
println(result) // 输出:Hello World
```
2. 字符串插值:Groovy支持在字符串中插入变量或表达式的值。使用`${}`语法可以实现字符串插值。例如:
```
def name = "Alice"
def age = 25
def message = "My name is ${name} and I am ${age} years old."
println(message) // 输出:My name is Alice and I am 25 years old.
```
3. 字符串截取:可以使用`substring()`方法来截取字符串的一部分。例如:
```
def str = "Hello World"
def subStr = str.substring(6, 11)
println(subStr) // 输出:World
```
4. 字符串替换:使用`replace()`方法可以将字符串中的某个子串替换为另一个子串。例如:
```
def str = "Hello World"
def newStr = str.replace("World", "Groovy")
println(newStr) // 输出:Hello Groovy
```
5. 字符串分割:使用`split()`方法可以将字符串按照指定的分隔符进行分割,并返回一个字符串数组。例如:
```
def str = "apple,banana,orange"
def fruits = str.split(",")
println(fruits) // 输出:[apple, banana, orange]
```
阅读全文