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;
}
}