难度:简单
给定一个仅包含大小写字母和空格
' '
的字符串s
,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回 0 。
说明:一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。
示例:
输入: "Hello World" 输出: 5
分析:
略
代码:
class Solution {
public int lengthOfLastWord(String s) {
String[] ss = s.split(" ");
if(ss.length == 0 || ss == null)
return 0;
String str = ss[ss.length-1];
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if(ch>='a' && ch<='z' || ch>='A' && ch <='Z')
continue;
else
return 0;
}
return str.length();
}
}
结果: