技术栈

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 模式
下一篇:滑动变阻器有哪些分类?
相关推荐
普贤莲花
2 分钟前
小米面试总结20251202
面试·职场和发展
sheeta1998
4 分钟前
LeetCode 每日一题笔记 日期:2025.12.02 题目:3623. 统计梯形的数目 I
笔记·算法·leetcode
宇来风满楼
4 分钟前
U-KAN复现
人工智能·深度学习·神经网络·算法·机器学习
W_chuanqi
14 分钟前
单目标实数参数优化:算法jSO
算法
老鱼说AI
21 分钟前
算法初级教学第三步:链表
数据结构·算法·链表
CodeByV
21 分钟前
【算法题】双指针(一)
数据结构·算法
95236
21 分钟前
二叉平衡树
java·数据结构·学习·算法
AIpanda888
29 分钟前
AI营销软件系统是什么?主要有哪些功能与优势?
算法
Rock_yzh
30 分钟前
LeetCode算法刷题——53. 最大子数组和
java·数据结构·c++·算法·leetcode·职场和发展·动态规划
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04BongoCat - 跨平台键盘猫动画工具05本地部署阿里最新开源的Z-Image06Linux下V2Ray安装配置指南07【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)08Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽09【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连10Labelme从安装到标注:零基础完整指南