如何获取字符串的最后一个字符?
public class Main {
public static void main(String[] args) {
String s = "test string";
//char lastChar = ???
}
}
发布于 2011-03-02 13:44:14
代码:
public class Test {
public static void main(String args[]) {
String string = args[0];
System.out.println("last character: " +
string.substring(string.length() - 1));
}
}
java Test abcdef
的输出
last character: f
发布于 2012-10-23 15:20:20
下面是一个使用String.charAt()
的方法
String str = "India";
System.out.println("last char = " + str.charAt(str.length() - 1));
结果输出为last char = a
。
发布于 2017-12-28 10:26:08
其他答案非常完整,如果您正在尝试查找字符串的最后一个字符,则绝对应该使用它们。但是如果你只是想使用一个条件(例如最后一个字符'g'),你也可以这样做:
if (str.endsWith("g")) {
或者,字符串
if (str.endsWith("bar")) {
https://stackoverflow.com/questions/5163785
复制相似问题