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;
    }
}
相关推荐
啦啦啦_99994 分钟前
1. 线性回归之 导数偏导数
算法·矩阵·线性回归
踩坑记录5 分钟前
leetcode hot100 5. 最长回文子串 中心扩展法 medium
leetcode
雨季mo浅忆21 分钟前
模拟面试梳理
面试·职场和发展
itzixiao26 分钟前
L1-058 6翻了(15分)[java][python]
java·开发语言·python·算法
念何架构之路27 分钟前
数组和切片实战
数据结构·算法·排序算法
重生之我是Java开发战士29 分钟前
【数据结构】AVL树解析
数据结构·算法
小π军32 分钟前
STL之multiset 常见API介绍
数据结构·c++·算法
踩坑记录32 分钟前
leetcode hot100 1143. 最长公共子序列 mediuim 递归优化
leetcode
研究点啥好呢33 分钟前
Momenta算法工程师面试题精选:10道高频考题+答案解析
人工智能·算法·求职招聘·面试笔试
Resistance丶未来34 分钟前
DeepSeek-V4 新手快速上手指南
数据结构·python·gpt·算法·机器学习·claude·claude 4.6