当前位置: 首页 > article >正文

Leetcode 最后一个单词的长度

在这里插入图片描述
使用 trim() 方法先删去两端多余的空格,然后使用 lastIndexOf() 方法获取最后一个空格的下标,由于下标是从 0 开始,所以是返回 s.length() - 1 - lastSpaceIndex

class Solution {
    public int lengthOfLastWord(String s) {
        //首先裁剪掉两端的多余空格
        s = s.trim();
        //然后获取最后一个空格的下标
        int lastSpaceIndex = s.lastIndexOf(' ');
        return s.length() - 1 - lastSpaceIndex;
    }
}

http://www.kler.cn/a/393497.html

相关文章:

  • DP动态规划+贪心题目汇总
  • 音视频入门基础:AAC专题(13)——FFmpeg源码中,获取ADTS格式的AAC裸流音频信息的实现
  • 技术文档的语言表达:简洁、准确与易懂的艺术
  • YOLOv9-0.1部分代码阅读笔记-benchmarks.py
  • AIGC:生成图像动力学
  • NPM老是无法install,timeout?npm install失败
  • Clickhouse集群新建用户、授权以及remote权限问题
  • 怎么用家用电脑做服务器(web服务器、ftp服务器、小程序服务器,云电脑)
  • sql专题 之 三大范式
  • 标准C++ 字符串
  • 操作系统lab3-进程同步实验
  • uniapp使用scroll-view下拉刷新与上滑加载
  • idea正则表达式-正则替换示例-2024.11笔记
  • 2024中国游戏出海情况
  • attention 注意力机制 学习笔记-GPT2
  • python---基础语法
  • 【HarmonyOS】Install Failed: error: failed to install bundle.code:9568289
  • CCF认证-202403-04 | 十滴水
  • 人工智能(AI)和机器学习(ML)技术学习流程
  • python 同时控制多部手机
  • 华纳云:数据库一般购买什么服务器好?有哪些建议
  • Flink_DataStreamAPI_输出算子Sink
  • 现代无线通信接收机架构:超外差、零中频与低中频的比较分析
  • 人机界面与人们常说的“触摸屏”有什么区别?这下终于清楚了
  • Java反序列化之CommonsCollections2链的学习
  • golang go语言 组建微服务架构详解 - 代码基于开源框架grpc+nacos服务管理配置平台