当前位置:编程学习 > JSP >>

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技巧及代码 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,