java 根据特定字符截取最后一个特定字符后面的数据
时间: 2024-03-16 08:48:13 浏览: 153
字符串 截取
可以使用 String 类的 lastIndexOf() 方法获取最后一个特定字符的位置,然后使用 String 类的 substring() 方法截取该位置后面的数据。以下是示例代码:
```java
String str = "hello/world/java";
char separator = '/';
int lastIndex = str.lastIndexOf(separator);
String result = str.substring(lastIndex + 1);
System.out.println(result); // 输出:java
```
在上面的代码中,我们先定义字符串 str 和分隔符 separator,然后使用 lastIndexOf() 方法获取最后一个分隔符的位置。由于 lastIndexOf() 方法返回的是分隔符的位置,因此我们需要在该位置加上 1,才能截取分隔符后面的数据。最后,使用 substring() 方法截取分隔符后面的数据,并将结果输出。
阅读全文