问题描述
给定一个由空格和字母组成的字符串,要求找出最后一个单词的长度。题目链接:**点我**
样例输入输出
输入:”Hello World”
输出:5
输入:” fly me to the moon “
输出:4
问题解法
此题比较简单,直接拆分单词计算长度即可。代如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| class Solution { public int lengthOfLastWord(String s) { String[] words = s.split(" "); for (int i = words.length - 1; i >= 0; i--) { if (words[i].length() > 0) { return words[i].length(); } } return 0; } }
|