首页

基于hutool的StrUtil的removePrefix和removeSuffix对字符串删除前后缀特殊字符处理

标签:StrUtil,removePrefixIgnoreCase,removeSuffixIgnoreCase     发布时间:2023-02-05   

一、前言

基于Hutool工具包的cn.hutool.core.util.StrUtil字符工具类对字符串忽略大小写删除前缀(removePrefixIgnoreCase方法)、删除后缀(removeSuffixIgnoreCase方法)特殊关键字、删除第一个前缀开头的(removePreAndLowerFirst方法)、第一个后缀结尾的(removeSufAndLowerFirst方法)特殊关键字处理。

二、代码示例

import cn.hutool.core.util.StrUtil;@b@@b@public class StrUtilTest {@b@@b@    public static void main(String[] args) {@b@        String  xwoodLogo="http://www.xwood.net/logo.jpg";@b@        System.out.println("删除http://前缀后结果:"+StrUtil.removePrefixIgnoreCase(xwoodLogo, "http://"));@b@        System.out.println("删除.jpg后缀后结果:"+StrUtil.removeSuffixIgnoreCase(xwoodLogo,".jpg"));@b@@b@        String javaHeader="import java.io.*;import java.util.*;import com.xwood.*;";@b@        System.out.println("删除第一import后结果:"+StrUtil.removePreAndLowerFirst(javaHeader,"import"));@b@        System.out.println("删除第一个后缀;分号结果:"+StrUtil.removeSufAndLowerFirst(javaHeader,";"));@b@@b@    } @b@}

运行结果

删除http://前缀后结果:www.xwood.net/logo.jpg@b@删除.jpg后缀后结果:http://www.xwood.net/logo@b@删除第一import后结果: java.io.*;import java.util.*;import com.xwood.*;@b@删除第一个后缀;分号结果:import java.io.*;import java.util.*;import com.xwood.*