你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

Leetcode每日一题:最后一个单词的长度

2021/12/23 20:37:41

题目:

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

解题思路:因为要计算最后一个字符串的长度,所以从后往前遍历。遍历之前可以使用trim()函数将字符串头尾的空格符去掉(一定记好trim(),我开始以为是把所有的空格都去掉)。

代码实现:

class Solution {

    public int lengthOfLastWord(String s) {

        int count=0;

        s=s.trim();

        for (int i = s.length()-1; i >=0; i--) {

            char ch = s.charAt(i);

            if (ch==' '){

                return  count;

            }

            count++;

        }

        return count;

    }

}