0058. Length of Last Word

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