题目:
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.
举例:
For example,
Given s = "Hello World"
,
return 5
.
分析:
public class Solution {
public int lengthOfLastWord(String s) {
int count=0;
for(int i=s.length()-1;i>=0;i-- ){
//判断是否是空格
if(s.charAt(i)==' '){
//判断count是否为0
if(count==0){
//表明都最右边均为空格
continue;
}
//表示右边存在字符
break;
}
//遇到字符
count++;
}
return count;
}
}