欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java常用算法--去除字符串首位空格

程序员文章站 2022-06-18 16:58:09
...
public class StringUtils {

    /**
     * trim方法类似java源码
     */
    public String trim(String s){
        char[] c = s.toCharArray();
        int len = c.length;
        int st = 0;
        while(st<len&&c[st]<=' '){
            st++;
        }
        while(st<len&&c[len]<=' '){
            len--;
        }
        return (st>0||len<c.length-1)?subString(s,st,len):s;
    }

    public String subString(String s,int begin,int end){
        return s.substring(begin,end);
    }

    public static void main(String[] args) {
        String s = "  ";
        System.out.println(s.trim().length());
    }

}

 

相关标签: 常用工具