技术栈

Leetcode 最后一个单词的长度

Wils0nEdwards2024-11-12 8:54

使用 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;
    }
}
上一篇:使用 Node.js 了解 MVC 模式
下一篇:滑动变阻器有哪些分类?
相关推荐
王老师青少年编程
31 分钟前
2025年12月GESP(C++二级): 环保能量球
c++·算法·gesp·csp·信奥赛·二级·环保能量球
weixin_43341767
37 分钟前
Canny边缘检测算法原理与实现
python·opencv·算法
CoderCodingNo
43 分钟前
【GESP】C++五级真题(贪心思想考点) luogu-P11960 [GESP202503 五级] 平均分配
开发语言·c++·算法
youngee11
1 小时前
hot100-61电话号码的字母组合
java·数据结构·leetcode
POLITE3
1 小时前
Leetcode 76.最小覆盖子串 JavaScript (Day 6)
javascript·算法·leetcode
张老师Plus
2 小时前
依依东望,望的是时间
经验分享·程序人生·面试·职场和发展·跳槽
一条大祥脚
2 小时前
26.1.1
数据结构·算法
csuzhucong
2 小时前
圆柱三阶魔方、六棱柱魔方
算法
mit6.824
2 小时前
vector<int> dfs
算法
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!062025 最新教程:注册并切换到美区 Apple ID07UV安装并设置国内源08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)