要求:给一个单词组成的字符串,返回最后一个单词的长度,每个单词以空格分割。
例如,输入:"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();
}
}
结果: