题目
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.
用了java自带的trim就很简单了。
代码
public class LengthOfLastWord {
public int lengthOfLastWord(String s) {
s = s.trim();
int p = -1;
for (int i = 0; i < s.length(); ++i) {
if (s.charAt(i) == ‘ ‘) {
p = i;
}
}
return s.length() - p - 1;
}
}LeetCode | Length of Last Word,布布扣,bubuko.com
LeetCode | Length of Last Word
原文:http://blog.csdn.net/perfect8886/article/details/21779429