最后一个单词的长度

58. 最后一个单词的长度

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

示例 1:

复制代码
输入:s = "Hello World"
输出:5
解释:最后一个单词是“World”,长度为5。

示例 2:

复制代码
输入:s = "   fly me   to   the moon  "
输出:4
解释:最后一个单词是“moon”,长度为4。

示例 3:

复制代码
输入:s = "luffy is still joyboy"
输出:6
解释:最后一个单词是长度为6的“joyboy”。

提示:

  • 1 <= s.length <= 104
  • s 仅有英文字母和空格 ' ' 组成
  • s 中至少存在一个单词
java 复制代码
public class lastLength {
	public static void main(String[] args) {
		String s = "   fly me   to   the moon  ";
		System.out.println(lengthOfLastWord(s));
	}
	
	public static int lengthOfLastWord(String s) {
		String[] s1 = s.split(" ");
		char[] c = s1[s1.length-1].toCharArray();
		return c.length;
	}
}
相关推荐
luj_176812 小时前
断舍离中的项目管理智慧
c语言·开发语言·c++·经验分享·算法
雪芽蓝域zzs12 小时前
第五节:Vue‑Router4 路由配置,布局嵌套路由
前端·javascript·vue.js
老王爱玩车12 小时前
关于函数递归的优缺点分析
开发语言·数据结构·学习·算法
雪芽蓝域zzs12 小时前
第十二节:完整用户管理 CRUD 页面(表格分页、新增 / 编辑弹窗、删除、Mock 接口)
前端·javascript·vue.js
Dovis(誓平步青云)12 小时前
同一条路线在手机和平板上怎样换一种排版
android·开发语言·数据库·智能手机·音视频
YHHLAI13 小时前
[特殊字符] 从 JSX 到 TypeScript:React 开发的进化之路
javascript·react.js·typescript
OPEN-F13 小时前
C++进阶教程:文件流与字符串流
开发语言·c++·算法
2601_9669496513 小时前
9:25-9:30 如何获取 A 股开盘基准价?QuantDash Python SDK 实战初始化量化策略状态
开发语言·人工智能·python·量化·quantdash·量化数据源
Java小白笔记13 小时前
Java中fixedDealy和fixedRate的区别是什么?
java·开发语言
单线程1213813 小时前
从案例分析 Vue3 Tokenizer 源码二
前端·javascript·vue.js