Given a string s consists of upper/lower-case alphabets and empty space characters ' '
, return the length of last word in the string.
If the last word does not exist, return 0.
Note: A word is defined as a character sequence consists of non-space characters only.
For example,
Given s = "Hello World"
,
return 5
.
Code in Java:
public class Solution {
public int lengthOfLastWord(String s) {
if(s.length()==0) return 0;
String[] words=s.split("\\s+");
if(words.length>0) return words[words.length-1].length();
else return 0;
}
}
Note:
按一个或多个字符分割字符串:str.split("\\s+")