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;
    }
}
相关推荐
计算机安禾2 分钟前
【算法分析与设计】第2篇:计算模型与渐进复杂性分析
算法
生成论实验室7 分钟前
事件、信息荷与六维态势空间——每一个事件都是一次空间的弯曲
人工智能·算法·语言模型·可信计算技术·安全架构
budingxiaomoli12 分钟前
递归,搜索与回溯算法--递归
算法
风味蘑菇干13 分钟前
Stream基础题目
java·算法
KaMeidebaby24 分钟前
卡梅德生物技术快报|真核蛋白表达信号肽筛选实验全流程复盘
服务器·前端·数据库·人工智能·算法
霍霍的袁33 分钟前
【C++初阶】函数重载详细讲解
开发语言·c++·算法
心中有国也有家37 分钟前
CANN 算子开发完全指南——从 TBE DSL 到算子上线全流程
人工智能·经验分享·笔记·分布式·算法
阿文的代码库41 分钟前
线段树入门:算法分析
数据结构·算法
水木流年追梦1 小时前
大模型入门-DPO 直接偏好优化
人工智能·学习·算法·机器学习·正则表达式
alphaTao1 小时前
LeetCode 每日一题 2026/5/18-2026/5/24
python·leetcode