一、前言
基于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.*