java 字符串截取最后2为
时间: 2024-08-30 12:02:51 浏览: 67
在Java中,如果你想要截取字符串的最后两位,可以使用`substring()`方法结合字符串的长度信息。下面是一个简单的示例:
```java
String inputStr = "your_string_here"; // 输入的字符串
int length = inputStr.length(); // 计算字符串长度
// 如果字符串长度大于等于2,截取最后两位
String lastTwoChars = length > 1 ? inputStr.substring(length - 2) : inputStr;
System.out.println(lastTwoChars);
```
这里首先检查字符串长度,如果大于等于2,则使用`substring(length - 2)`截取最后两个字符;如果长度小于2,则直接返回原字符串,因为不可能有超过两位的数字。
相关问题
java字符串截取最后4位
有两种方法可以截取Java字符串的最后4位。
方法1:
使用String类的substring()方法来截取字符串的最后4位。例如:
String str = "Hello World";
String lastFour = str.substring(str.length() - 4);
这将返回字符串“orld”,即原字符串的最后4位。
方法2:
使用String类的charAt()方法和StringBuilder类来获取字符串的最后4位。例如:
String str = "Hello World";
StringBuilder sb = new StringBuilder();
for (int i = str.length() - 4; i < str.length(); i++) {
sb.append(str.charAt(i));
}
String lastFour = sb.toString();
这将返回字符串“orld”,即原字符串的最后4位。
Java 字符串截取最后一位
在 Java 中,你可以使用 `String` 类的 `substring` 方法来截取字符串的一部分。例如,如果你想截取字符串 `str` 的最后一位,你可以这样写:
```
String lastChar = str.substring(str.length() - 1);
```
如果你想截取字符串的最后两位,你可以这样写:
```
String lastTwoChars = str.substring(str.length() - 2);
```
注意,`substring` 方法的第一个参数表示起始位置,第二个参数表示终止位置。如果省略第二个参数,则会截取起始位置到字符串末尾的所有字符。
阅读全文