jsp substring()函数实现字符串截取方法
str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
实例
public class Utils {
public static String diff(String str1, String str2) {
int index = str1.lastIndexOf(str2);
if (index > -1) {
return str1.substring(str2.length());
}
return str1;
}
}
实例二
public class TestSubstring {
public static void main(String[] args) {
String str1 = "fghjkl";
String str2 = str1.substring(1);//从第1号位置开始截取字符串,截到最后,把截取后的返回,赋值给str2
System.out.println("str1 == " + str1);
System.out.println("str2 == " + str2);
}
}
实例三
public static String substring(String str, int start, int end) {
if (str == null) {
return null;
}// handle negatives
if (end < 0) {
end = str.length() + end; // remember end is negative
}
if (start < 0) {
start = str.length() + start; // remember start is negative
}// check length next
if (end > str.length()) {
end = str.length();
}// if start is greater than end, return ""
if (start > end) {
return "";
}if (start < 0) {
start = 0;
}
if (end < 0) {
end = 0;
}return str.substring(start, end);
}}
补充:Jsp教程,Java技巧及代码