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;
    }
}
相关推荐
qq_296553273 分钟前
矩阵对角线遍历:从暴力到最优的优雅解法
数据结构·线性代数·算法·青少年编程·矩阵·深度优先遍历
洛水水4 分钟前
【力扣100题】50.最长有效括号
算法·leetcode·职场和发展
数智工坊5 分钟前
【BLIP论文阅读】:统一视觉语言理解与生成的自举式预训练范式
论文阅读·人工智能·深度学习·算法·transformer
yyy(十一月限定版)6 分钟前
问题解决策略搜索训练3
算法
吃好睡好便好8 分钟前
在Matlab中绘制圆锥三维曲面图
开发语言·人工智能·学习·算法·matlab·信息可视化
兰令水9 分钟前
topcode【随机算法题】【2026.5.15打卡-java版本】
java·算法·leetcode
洛水水10 分钟前
【力扣100题】44.完全平方数
算法·leetcode·职场和发展
橙淮13 分钟前
哈希核心:高效映射与安全加密
算法·哈希算法
浅念-9 小时前
递归解题指南:LeetCode经典题全解析
数据结构·算法·leetcode·职场和发展·排序算法·深度优先·递归
Kiling_07049 小时前
Java集合进阶:Set与Collections详解
算法·哈希算法