Leetcode 最后一个单词的长度

使用 trim() 方法先删去两端多余的空格,然后使用 lastIndexOf() 方法获取最后一个空格的下标,由于下标是从 0 开始,所以是返回 s.length() - 1 - lastSpaceIndex

java 复制代码
class Solution {
    public int lengthOfLastWord(String s) {
        //首先裁剪掉两端的多余空格
        s = s.trim();
        //然后获取最后一个空格的下标
        int lastSpaceIndex = s.lastIndexOf(' ');
        return s.length() - 1 - lastSpaceIndex;
    }
}
相关推荐
AlenTech13 小时前
128. 最长连续序列 - 力扣(LeetCode)
算法·leetcode·职场和发展
田梓燊13 小时前
leetcode 无重复字符的最长子串
算法·leetcode·职场和发展
Yzzz-F13 小时前
Problem - 2148F - Codeforces[字符串后缀排序]
数据结构·算法
不懒不懒13 小时前
【从入门到实战:OpenCV 人脸识别四种算法实现全解析】
人工智能·opencv·算法
tankeven13 小时前
HJ160 迷宫
c++·算法
Kethy__13 小时前
计算机中级-数据库系统工程师-数据结构-树与二叉树(1)
数据结构·算法··数据库系统工程师·计算机中级
环黄金线HHJX.13 小时前
BaClaw龙虾打字
开发语言·人工智能·算法·编辑器
AI科技星13 小时前
光速螺旋量子几何统一场论:基于四维类时螺旋的物理现象统一推导
开发语言·线性代数·算法·数学建模·平面
We་ct13 小时前
LeetCode 191. 位1的个数:两种解法详解
前端·算法·leetcode·typescript
vx_biyesheji000113 小时前
计算机毕业设计:Python汽车市场智能决策系统 Flask框架 可视化 机器学习 AI 大模型 大数据(建议收藏)✅
大数据·人工智能·python·算法·django·汽车·课程设计