groovy 字符串截取最后一个_Java基础篇——字符串详解
时间: 2023-07-04 10:30:52
浏览: 322
你的问题是关于字符串截取的,那么我就来为你解答。在 Groovy 中,可以使用下划线 "_" 来分隔字符串,并且可以使用 getAt() 方法来获取字符串的某一部分。如果要截取字符串中最后一个下划线后面的部分,可以使用以下代码:
```groovy
def str = "Java_基础篇——字符串详解"
def lastIndex = str.lastIndexOf("_")
def result = str.getAt(lastIndex+1..-1)
println result
输出结果为:
字符串详解
这段代码首先使用 lastIndexOf() 方法来获取字符串中最后一个下划线的位置,然后使用 getAt() 方法来获取最后一个下划线后面的部分。注意,这里使用了一个范围操作符 ".." 来表示从最后一个下划线的下一个字符一直到字符串的最后。
相关问题
groovy 字符串截取
Groovy 是一种强大的、动态的脚本语言,它在Java平台上运行,提供了优雅的语法和丰富的功能。在 Groovy 中,字符串截取操作可以通过内置的方法轻松完成。以下是几种常见的方法:
1. **基本的substring()方法**:这是最基本的截取方式,接受两个参数,第一个是开始位置(包括),第二个是结束位置(不包括)。例如:
```groovy
String str = "Hello, World!"
String substr = str.substring(7) // 截取从第8个字符到末尾,结果为"World"
```
groovy的字符串截取
以下是groovy中字符串截取的例子:
1. 截取指定位置的子字符串:
```groovy
def str = "Hello, World!"
def subStr = str[7..11]
println(subStr) // 输出:World
```