0059. Length of Last Word #
题目 #
- 给定字符串
s
,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 - 单词 是仅由字母组成,不包含任何空格字符的最大子字符串。
思路 #
模拟 #
代码 #
模拟 #
class Solution {
public int lengthOfLastWord(String s) {
int start = -1, end = s.length() - 1;
while (end > -1 && s.charAt(end) == ' ') end -= 1;
if (end == -1) return 0;
start = end;
while (start > 0 && s.charAt(start) != ' ') start -= 1;
return end - start;
}
}