美文网首页
434. Number of Segments in a Str

434. Number of Segments in a Str

作者: hyhchaos | 来源:发表于2016-12-06 13:44 被阅读26次

    Java

    public class Solution {
        public int countSegments(String s) {
            if(s.equals("")) return 0;
            int count=0;
            for(int i=0;i<s.length()-1;i++)
            {
                if(s.charAt(i)!=' '&&s.charAt(i+1)==' ')
                count++;
            }
            if(s.charAt(s.length()-1)!=' ') count++;
            return count;
        }
    }
    

    Javascript,利用split

    /**
     * @param {string} s
     * @return {number}
     */
    var countSegments = function(s) {
        if(s==="") return 0;
        var count=0;
        var m=s.split(" ");
        for(var i=0;i<m.length;i++)
        {
            console.log(m[i]);
            if(m[i]!=="")
            count++;
        }
        return count;
    };
    

    优解,Java,有想法

     public int countSegments(String s) {
        return ("x " + s).split(" +").length - 1;
    }
    

    相关文章

      网友评论

          本文标题:434. Number of Segments in a Str

          本文链接:https://www.haomeiwen.com/subject/ykkrmttx.html