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;
    }
}
相关推荐
syagain_zsx4 小时前
算法基础篇 · 04 前缀和(C++ 题解)
c++·算法·前缀和
天真小巫4 小时前
2026.9.20牛马日记
职场和发展
青山是哪个青山5 小时前
LeetCode 123:买卖股票的最佳时机 III
算法
Zane19945 小时前
写对二分查找有多难?Java集合框架的作者也曾栽在一行mid计算上
算法
Lokey8685 小时前
transformer结构
算法
罗斯8395 小时前
EMBER恶意软件基准数据集
人工智能·算法·安全·网络安全
0+1116 小时前
算法 --二分查找
c++·算法·leetcode
圣保罗的大教堂6 小时前
leetcode 1674. 使数组互补的最少操作次数 中等
leetcode
Omics Pro6 小时前
新型条件传输模型!虚拟细胞扰动预测
数据库·人工智能·算法·机器学习·自然语言处理
黄金龙PLUS6 小时前
5个800比特大状态置换算法的设计与分析
算法·网络安全·密码学·哈希算法·同态加密