📌  相关文章
📜  如何在java中找到字符串的最后一个字符 (1)

📅  最后修改于: 2023-12-03 15:38:34.284000             🧑  作者: Mango

如何在Java中找到字符串的最后一个字符

在Java中,可以使用多种方法来找到字符串的最后一个字符。下面介绍其中的一些方法。

方法一:charAt方法
public static char getLastChar(String str) {
    return str.charAt(str.length()-1);
}

charAt() 方法返回指定索引处的字符。因为字符串的索引从 0 开始,所以最后一个字符的索引为字符串长度减一。

方法二:substring方法
public static char getLastChar(String str) {
    return str.substring(str.length()-1).charAt(0);
}

substring() 方法返回一个新字符串,它是此字符串的一个子字符串。通过将参数指定为最后一个字符的索引,可以得到最后一个字符的子字符串。然后使用 charAt() 方法获取子字符串的第一个字符。

方法三:toCharArray方法
public static char getLastChar(String str) {
    char[] charArray = str.toCharArray();
    return charArray[charArray.length-1];
}

toCharArray() 方法将字符串转换为字符数组。然后可以使用数组的索引来获得最后一个字符。

方法四:使用String类的方法
public static char getLastChar(String str) {
    return str.charAt(str.length()-1);
}

String类的 charAt() 方法可以返回指定位置的字符,而 length() 方法可以返回字符串的长度。

总结

以上是在Java中找到字符串最后一个字符的方法。根据具体需求,选择相应的方法即可。