如何获取字符串的最后一个字符?
问题
如何获取字符串的最后一个字符?
public class Main
{
public static void main(String[] args)
{
String s = "test string";
//char lastChar = ???
}
}
#1 热门回答(190 赞)
代码:
public class Test {
public static void main(String args[]) {
String string = args[0];
System.out.println("last character: " +
string.substring(string.length() - 1));
}
}
输出:
last character: f
#2 热门回答(78 赞)
这是一个使用String.charAt()
的方法:
String str = "India";
System.out.println("last char = " + str.charAt(str.length() - 1));
结果输出为last char = a
。
#3 热门回答(16 赞)
其他答案包含许多不必要的文本和代码。以下是获取String的最后一个字符的两种方法:
char
char lastChar = myString.charAt(myString.length() - 1);
String
String lastChar = myString.substring(myString.length() - 1);