在Java中,可以使用String类中的substring()方法来截取字符串。若想截取字符串的最后一位,则可以结合字符串的长度和substring()方法来实现。
具体实现步骤如下:
-
获取字符串的长度,可以使用String类中的length()方法。
-
将length()方法返回的结果减1,得到字符串最后一位的下标位置。
-
使用substring()方法来截取字符串的最后一位,需要指定字符串的起始位置和结束位置。在本例中,起始位置为上一步获取到的下标位置,结束位置为字符串的长度。
示例1:使用substring()方法截取字符串最后一位
String str = "Hello World!";
String last = str.substring(str.length()-1);
System.out.println("字符串的最后一位为:" + last);
输出结果为:字符串的最后一位为: !
示例2:封装方法实现截取字符串最后一位
public static String getLastChar(String str) {
int len = str.length();
String last = str.substring(len - 1);
return last;
}
String str = "Hello World!";
String last = getLastChar(str);
System.out.println("字符串的最后一位为:" + last);
输出结果为:字符串的最后一位为: !
除了使用substring()方法,还可以使用charAt()方法获取字符串最后一位的字符。具体实现如下:
String str = "Hello World!";
char last = str.charAt(str.length()-1);
System.out.println("字符串的最后一位为:" + last);
输出结果为:字符串的最后一位为: !
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java中如何截取字符串最后一位 - Python技术站