📌  相关文章
📜  字符串中的最后一个字符 java (1)

📅  最后修改于: 2023-12-03 14:53:26.355000             🧑  作者: Mango

字符串中的最后一个字符 Java

在 Java 中,我们可以使用 String 类来操作字符串。字符串是由一系列字符组成的,可以通过下标来访问每一个字符。如果我们想要获取字符串中最后一个字符,可以使用 charAt() 方法获取该位置的字符,该方法接受一个整数作为参数,代表字符在字符串中的下标位置,下标从 0 开始计数。

String str = "Java";
char lastChar = str.charAt(str.length()-1);
System.out.println("The last character is: " + lastChar);

在上面的例子中,我们定义了一个字符串 str,通过 str.length() 方法获取字符串的长度,然后从中减去 1,得到最后一个字符在字符串中的下标位置。接着,通过 charAt() 方法获取该位置的字符,并将其赋值给变量 lastChar。最后,我们打印出最后一个字符。

需要注意的是,如果字符串为空字符串,则访问字符串中最后一个字符会抛出 StringIndexOutOfBoundsException 异常。因此在访问最后一个字符之前,需要先判断字符串是否为空。

String str = "";
if (!str.isEmpty()) {
    char lastChar = str.charAt(str.length()-1);
    System.out.println("The last character is: " + lastChar);
} else {
    System.out.println("The string is empty.");
}

在上面的例子中,我们使用 isEmpty() 方法判断字符串是否为空。如果不为空,则继续访问最后一个字符,否则打印出字符串为空的提示。