注意最后一个单词后边可能会有若干个空格的情况。
这些简单题就是要注意特殊情况的处理。
public class Solution {
public int lengthOfLastWord(String s) {
int len = s.length();
int count = 0;
int i;
int flag = 0;
for(i=len-1;i>=0;i--)
{
if(flag == 0 && s.charAt(i) == ' ')
continue;
if(flag == 0 && s.charAt(i) != ' ')
flag = 1;
if(flag == 1 && s.charAt(i) == ' ')
break;
count++;
}
return count;
}
public static void main(String args[])
{
String s = "hello world ";
System.out.println(new Solution().lengthOfLastWord(s));
}
}