题目
算法思想:java自带的split函数很方便做出来,但不是很快,最快的做法是从字符串尾部开始判断,寻找第一次出现的连续字符的个数。
代码
public int lengthOfLastWord(String s) {
int length = 0;
for(int i = s.length()-1;i >= 0;i--)
{
char c = s.charAt(i);
if(c != ' ')
{
length++;
continue;
}
if(length > 0)
break;
}
return length;
}