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;
    }
}
相关推荐
AlenTech几秒前
128. 最长连续序列 - 力扣(LeetCode)
算法·leetcode·职场和发展
田梓燊2 分钟前
leetcode 无重复字符的最长子串
算法·leetcode·职场和发展
Yzzz-F5 分钟前
Problem - 2148F - Codeforces[字符串后缀排序]
数据结构·算法
不懒不懒7 分钟前
【从入门到实战:OpenCV 人脸识别四种算法实现全解析】
人工智能·opencv·算法
tankeven8 分钟前
HJ160 迷宫
c++·算法
Kethy__14 分钟前
计算机中级-数据库系统工程师-数据结构-树与二叉树(1)
数据结构·算法··数据库系统工程师·计算机中级
环黄金线HHJX.20 分钟前
BaClaw龙虾打字
开发语言·人工智能·算法·编辑器
AI科技星28 分钟前
光速螺旋量子几何统一场论:基于四维类时螺旋的物理现象统一推导
开发语言·线性代数·算法·数学建模·平面
We་ct29 分钟前
LeetCode 191. 位1的个数:两种解法详解
前端·算法·leetcode·typescript
vx_biyesheji000130 分钟前
计算机毕业设计:Python汽车市场智能决策系统 Flask框架 可视化 机器学习 AI 大模型 大数据(建议收藏)✅
大数据·人工智能·python·算法·django·汽车·课程设计