leetcode-58 Length of Last Word

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38340127/article/details/90049411

Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.

If the last word does not exist, return 0.

Note: A word is defined as a character sequence consists of non-space characters only.

Example:

Input: "Hello World"
Output: 5

找出最后一个单词的长度:

class Solution {
    public int lengthOfLastWord(String s) {
                int res= 0;
        if(s== null || s.isEmpty()) {
            return res;
        }
        for(int i=s.length()-1;i>=0;i--) {
            if(res == 0 && s.charAt(i) == ' ') {
                continue;
            }else if(res != 0 && s.charAt(i) == ' ') {
                break;
            }else {
                res++;
            }
            
        }
        return res;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_38340127/article/details/90049411