Length of Last Word

要求:给一个单词组成的字符串,返回最后一个单词的长度,每个单词以空格分割。

例如,输入:"Hello World",返回:5

输入:"ni hao     ",返回:3

代码:

class Solution {
    public int lengthOfLastWord(String s) {
        if(s.isEmpty()){
            return 0;
        }
        while(s.endsWith(" ")){
            s=s.substring(0,s.length()-1);
        }
        int index=s.lastIndexOf(' ');

        return s.substring(index+1).length();
    }
}

结果:

Length of Last Word