Java 获取字符串的最后一位 并且是String类型
时间: 2024-01-31 16:04:12 浏览: 24
可以先使用 `charAt()` 方法获取字符串的最后一位 `char` 类型的字符,然后再通过 String 类提供的 `valueOf()` 方法将其转换为 `String` 类型。代码如下:
```java
String str = "HelloWorld";
char lastChar = str.charAt(str.length() - 1);
String lastStr = String.valueOf(lastChar);
System.out.println("字符串的最后一位是:" + lastStr);
```
这段代码会先使用 `charAt()` 方法获取字符串的最后一位 `char` 类型的字符,然后使用 `valueOf()` 方法将其转换为 `String` 类型,最后将其输出。
相关问题
Java 获取字符串的最后两位 并且是String类型
可以先使用 `substring()` 方法获取字符串的最后两位 `String` 类型的子字符串,然后将其赋值给一个新的字符串变量。代码如下:
```java
String str = "HelloWorld";
String lastTwoStr = str.substring(str.length() - 2);
System.out.println("字符串的最后两位是:" + lastTwoStr);
```
这段代码会先使用 `substring()` 方法获取字符串的最后两位 `String` 类型的子字符串,然后将其赋值给一个新的字符串变量 `lastTwoStr`,最后将其输出。
Java 判断字符串最后一位是否是数字类型
可以使用 Java 中的 Character 类中的 isDigit 方法判断字符串最后一位是否是数字类型。以下是一个 Java 代码示例:
```java
public static boolean isLastCharDigit(String str) {
char lastChar = str.charAt(str.length() - 1);
return Character.isDigit(lastChar);
}
```
该方法接收一个字符串作为参数,返回一个布尔值表示该字符串的最后一位字符是否是数字类型。首先获取字符串的最后一位字符,然后使用 Character 类中的 isDigit 方法判断该字符是否是数字类型。如果是数字类型,则返回 true,否则返回 false。