java 字符串取倒数第二个
时间: 2025-01-04 14:37:38 浏览: 79
Java中可以使用字符串切片的方法来获取倒数第二个字符。这里有两种不同的实现方式:
1. 使用`StringsUtil.subStr()`工具类[^1]:
```java
String str = "example";
System.out.println("从第2个截取到倒数第1个,结果:" + StringsUtil.subStr(str, 1, -1)); // 输出:xampl
```
这段代码会从字符串的第二个字符开始,直到倒数第一个字符(不包括最后一个字符)。
2. 自定义`subStrEnd()`函数:
```java
public class Main {
public static void main(String[] args) {
String str = "example";
String result = subStrEnd(str);
System.out.println("倒数第二个字符: " + result); // 输出:x
}
public static String subStrEnd(String str, int start) {
if (str.length() > start) {
return str.substring(start, str.length());
} else {
throw new IllegalArgumentException("Start index exceeds string length.");
}
}
}
```
这个方法接受一个起始位置作为参数,如果起始位置合法,则返回从该位置到字符串结束的部分,即倒数第二个字符。
阅读全文
相关推荐


















