• 除去String字符串里面指定的字符串


    • 主要用到String的两个方法,分别是subString(int len)或subString(int start,int end)和str.indexOf(String str1)
    • 思路:先判断指定字符串在原字符串的开头、中间或结尾。再根据不同情况或直接截取字符串或者先截取再拼接。

    代码如下:

    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));
            
        }

    运行结果如下:

    image

  • 相关阅读:
    数据库连接池技术
    选择存储引擎的基本原则
    建索引原则
    数据库应用优化
    PDO
    关于cookie和session
    php常见漏洞及分析
    随便写
    spring 注入
    idea导入eclipse项目
  • 原文地址:https://www.cnblogs.com/gongchenglion/p/5147092.html
Copyright © 2020-2023  润新知