Java中的String类供应了一个substring(int from, int to)
要领用于截取字符串中位置为from到to-1位置的字符。
由于字符串的字符位置是从0最先的,而substring(int from, int to)要领是前闭后开的,即[from, to),能够理解为[from, to-1]。同时to是能够省略的(多态),to缺省的状况下为截取到字符串的末了一名。
那末要截取字符串中的末了几个字符,就可以够先猎取字符串的长度,将字符串的长度-n作为substring()要领的第一参数,就可以完成截取字符串末了的n个字符的结果。
实例:
String str = "i like yanggb"; System.out.println(str.substring(str.length() - 6)); // yanggb
别的要注意的是,Java中的String是不可变的范例,因而substring()要领并不会转变原字符串,而是返回了一个新的字符串。
System.out.println(str); // i like yanggb
引荐教程:Java教程
以上就是java截取字符串后几位字符的细致内容,更多请关注ki4网别的相干文章!