給定一個僅包含大小寫字母和空格 ' '
的字符串,返回其最後一個單詞的長度。
如果不存在最後一個單詞,請返回 0 。
說明:一個單詞是指由字母組成,但不包含任何空格的字符串。
示例:
輸入: "Hello World" 輸出: 5
trim 和 lastIndexOf 可以用,不要加什麼contians,避免全部遍歷
Code:
class Solution {
public int lengthOfLastWord(String s) {
char[] chars = s.toCharArray();
boolean bk = true;
int res = 0;
for (int i = chars.length-1; i >= 0; i--) {
if (chars[i]==' '&&bk) continue;
else bk = false;
if (chars[i]==' ') break;
res++;
}
return res;
}
}