标签:
代码如下:
public static String trimStr(String str, String indexStr){ if(str == null){ return null; } StringBuilder newStr = new StringBuilder(str); if(newStr.indexOf(indexStr) == 0){ newStr = new StringBuilder(newStr.substring(indexStr.length())); //在开头 }else if(newStr.indexOf(indexStr) == newStr.length() - indexStr.length()){ newStr = new StringBuilder(newStr.substring(0,newStr.lastIndexOf(indexStr)));//在结尾 }else if(newStr.indexOf(indexStr) < (newStr.length() - indexStr.length())){ newStr = new StringBuilder(newStr.substring(0,newStr.indexOf(indexStr)) //在中间
+newStr.substring(newStr.indexOf(indexStr)+indexStr.length(),newStr.length())); } return newStr.toString(); }
main方法测试:
public static void main(String args[]){ String str1="/ktms/user/find.jspx"; String str2="/ktms"; String str3="tms"; String str4=".jspx"; System.out.println(Tool.trimStr(str1, str2)); System.out.println(Tool.trimStr(str1, str3)); System.out.println(Tool.trimStr(str1, str4)); }
运行结果如下:
标签:
原文地址:http://www.cnblogs.com/gongchenglion/p/5147092.html