题目描述
给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。
如果不存在最后一个单词,请返回 0 。
说明:一个单词是指由字母组成,但不包含任何空格的字符串。
示例1:
输入: "Hello World"
输出: 5
思路
1.这道题很简单,我们可以先根据空格对字符串进行分割,这样便可以做到去除空格以及分割出每个单词,然后数组中最后一个单词的长度即可。
2.注意处理切割后的数组是空数组的情况。
Java代码实现
public int lengthOfLastWord(String s) {
String[] strs = s.split(" ");
if(strs.length == 0)
return 0;
return strs[strs.length-1].length();
}