关闭

最后一个单词的长度

36人阅读 评论(0) 收藏 举报
分类:

给定一个字符串, 包含大小写字母、空格' ',请返回其最后一个单词的长度。

如果不存在最后一个单词,请返回 0 。

public class Solution {
    /**
     * @param s A string
     * @return the length of last word
     */
    public int lengthOfLastWord(String s) {
        // Write your code here
        int num = s.length();
        int length = 0;
        int flag = 1;//flag用来确保遇到的空格是出现字符后出现的
        for (int i = num - 1; i >= 0;i--){
            if (s.charAt(i) != ' '){
                length += 1;
                flag = 0;
                continue;
            }
            if (flag == 0 && s.charAt(i) == ' ')
                break;
            
        }
        return length;
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6762次
    • 积分:934
    • 等级:
    • 排名:千里之外
    • 原创:91篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    最新评论