58. 最後一個單詞的長度(邏輯)1
阿新 • • 發佈:2020-12-11
技術標籤:LeetCode
給定一個僅包含大小寫字母和空格' '的字串 s,返回其最後一個單詞的長度。如果字串從左向右滾動顯示,那麼最後一個單詞就是最後出現的單詞。
如果不存在最後一個單詞,請返回 0。
說明:一個單詞是指僅由字母組成、不包含任何空格字元的 最大子字串。
示例:
輸入: "Hello World"
輸出: 5
解法一:邏輯
class Solution { public int lengthOfLastWord(String s) { int length = 0; for (int i = s.length() - 1; i >= 0; i--) { if (s.charAt(i) != ' ') { length++; } else { if (length > 0) return length; } } return length; } }