java 常用字符串修改方法自创

字符串删除指定字符

    public static String 删除字符(String 源字符,String 需删除字符1){
        return 源字符.replace(需删除字符1,"");
    }
    public static String 删除字符(String 源字符,String 需删除字符1,String 需删除字符2,String 需删除字符3,String 需删除字符4){
        return 源字符.replace(需删除字符1,"").replace(需删除字符2,"").replace(需删除字符3,"").replace(需删除字符4,"");
    }
    public static String 删除字符(String 源字符,String 需删除字符1,String 需删除字符2){
        return 源字符.replace(需删除字符1,"").replace(需删除字符2,"");
    }
    public static String 删除字符(String 源字符,String 需删除字符1,String 需删除字符2,String 需删除字符3){
        return 源字符.replace(需删除字符1,"").replace(需删除字符2,"").replace(需删除字符3,"");
    }
    public static String 删除字符(String 源字符,String 需删除字符1,String 需删除字符2,String 需删除字符3,String 需删除字符串4,String 需删除字符串5){
        return 源字符.replace(需删除字符1,"").replace(需删除字符2,"").replace(需删除字符3,"").replace(需删除字符串4,"").replace(需删除字符串5,"");
    }
    public static String 删除字符(String 源字符,String 需删除字符1,String 需删除字符2,String 需删除字符3,String 需删除字符串4,String 需删除字符串5,String 需删除字符串6,String 需删除字符串7){
        return 源字符.replace(需删除字符1,"").replace(需删除字符2,"").replace(需删除字符3,"").replace(需删除字符串4,"").replace(需删除字符串6,"").replace(需删除字符串7,"").replace(需删除字符串5,"");
    }

文件路径字符串处理

    public static String 提取文件路径(String 源路径全称){
        int a= 源路径全称.lastIndexOf("/")+1;
        return 源路径全称.substring(0,a);
    }
    public static String 提取文件名(String 源路径全称){
        int a= 源路径全称.lastIndexOf("/")+1;
        return 源路径全称.substring(a);
    }
    public static String 提取文件后缀(String 源路径全称){
        String a= 提取文件名(源路径全称).split("\\.")[1];
        return "."+a;
    }
    public static String e去除文件后缀(String 文件名){
        String a= 提取文件名(文件名).split("\\.")[0];
        return a;
    }
    public static String CD点点(String e目录){
        if (e目录.charAt(e目录.length()-1)=='/'){
            return 提取文件路径(e目录.substring(0,e目录.length()-1));
        }else if (e目录.charAt(e目录.length()-1)=='\\'){
            return 提取文件路径(e目录.substring(0,e目录.length()-1));
        }else {
            return 提取文件路径(e目录);
        }
    }

从一段字符串截取

	//截图从某一段开始,到某一段结束。
    public static String v(String sc, String 初始, String 结束) {
        if (sc.indexOf(初始)==-1||sc.indexOf(结束)==-1){
            return "";
        }
        int 初始长度 = 初始.length();
        if (结束.equals("")){
            return sc.substring(sc.indexOf(初始) + 初始长度);
        }
        return sc.substring(sc.indexOf(初始) + 初始长度, sc.indexOf(结束, sc.indexOf(初始) + 初始长度));
    }
   //从最开始到第一次出现的某段字符串
   public static String 截取到第一次出现(String 字符串,String 字符){
        if (字符串.indexOf(字符)==-1){
            return 字符串;
        }
        return 删除字符(字符串.substring(0,字符串.indexOf(字符))," ","\t");
    };
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值