题目:
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",
return5.
题意:
给定一个字符串s由大写/小写字母和空空格字符' '组成,返回字符串中最后一个单词的长度。
如果最后一个单词不存在,返回0。
注意:单词被定义为由非空格字符组成的字符序列。
例如,
给定s ="Hello World"
return5。
解题思路:
利用字符串的split()函数来解决。 将字符串按“ ”分割为几个字符串,然后直接返回最后一个字符串的长度即可。
这题比较简单
下面给出代码:
public static int lengthOfLastWord(String s) {
String[] str = s.split(" ");
if(str.length > 0) {
return str[str.length - 1].length();
}
return 0;
}