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;
    }
}
相关推荐
阿梦Anmory几秒前
【RAG相关】深入理解混合检索:BM25关键词检索与RRF融合算法详解
算法
浅念-6 分钟前
LeetCode最短路必看:BFS算法原理+经典题解
数据结构·c++·算法·leetcode·职场和发展·bfs·宽度优先
aqiu1111117 分钟前
ACM校赛
算法
Fuly102413 分钟前
技术经理面试相关--管理和沟通篇
面试·职场和发展
嵌入式小杰15 分钟前
一阶低通滤波入门教程:从原理到单片机 C 代码实现
c语言·开发语言·stm32·单片机·算法
kcuwu.20 分钟前
KNN算法技术博客
算法
叼烟扛炮24 分钟前
C++ 知识点02 输入输出
开发语言·c++·算法·输入输出
代码地平线1 小时前
【数据结构】二叉树详解:全代码逐行解析+6道LeetCode高频OJ题图解
数据结构·算法·leetcode
田梓燊1 小时前
翻转二叉树
leetcode
UnicornDev1 小时前
从零开始学iOS开发(第四十一篇):StoreKit 2 与应用内购买 —— 让应用实现商业价值
职场和发展·蓝桥杯