美文网首页
58. 最后一个单词的长度

58. 最后一个单词的长度

作者: 一只小星_ | 来源:发表于2019-07-28 18:05 被阅读0次

    给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。
    如果不存在最后一个单词,请返回 0 。
    说明:一个单词是指由字母组成,但不包含任何空格的字符串。

    输入: "Hello World"
    输出: 5

     public int lengthOfLastWord(String s) {
              int end = s.length()-1;
            //=0要考虑 字符串全是空格,如果第一位是有字符的,那么end是0也会记录位置
            while (end >= 0 && s.charAt(end)==' '){
                end--;
            }
            if (end <0 ) return 0;
            int start = end;
            while (start >= 0 && s.charAt(start) != ' '){
                --start;
            }
            return end-start;
    
        }
    

    相关文章

      网友评论

          本文标题:58. 最后一个单词的长度

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