Java---给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。
public class Test6 {
public static void main(String[] args) {/* 给你一个字符串 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”。*///倒着遍历//直到遇到空格为止String str = "fly me to the moon";int len = getTimes(str);System.out.println(len);}//定义方法倒着遍历public static int getTimes(String str) {//定义变量用于记录遍历次数int count = 0;for (int i = str.length() - 1; i >= 0; i--) {if (str.charAt(i) != ' ') {count++;} else {break;}}return count;} } 运行结果:
Java---给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。相关推荐
- Java黑皮书课后题第6章:6.12(显示字符)使用下面的方法头,编写一个打印字符的方法。编写一个测试程序、打印从‘1‘到‘Z‘的字符,每行打印10个,字符之间使用一个空格字符隔开
6.12(显示字符)使用下面的方法头,编写一个打印字符的方法.编写一个测试程序.打印从'1'到'Z'的字符,每行打印10个,字符之间使用一个空格字符隔开 题目 题目描述 破题 补充:从生成随机字符窥探 ...
- Java黑皮书课后题第5章:**5.27(显示闰年)编写程序,显示从101到2100期间所有闰年,每行显示10个。数字之间用一个空格字符隔开,同时显示这期间闰年的数目
5.27(显示闰年)编写程序,显示从101到2100期间所有闰年,每行显示10个.数字之间用一个空格字符隔开,同时显示这期间闰年的数目 题目 题目概述 破题 代码 运行结果 题目 题目概述 5.27( ...
- Java黑皮书课后题第5章:*5.20(打印2到1000之间的素数)修改程序清单5-15,打印2到1000之间(包括2和1000)的所有素数。每1行显示8个素数,数字之间用一个空格字符隔开
*5.20(打印2到1000之间的素数)修改程序清单5-15,打印2到1000之间(包括2和1000)的所有素数.每1行显示8个素数,数字之间用一个空格字符隔开 题目 题目概述 程序清单5-15(非本 ...
- Java黑皮书课后题第5章:*5.15(显示ASCII码字符表)编写一个程序,打印ASCII字符表从‘!‘到‘~‘的字符。每行打印10个字符。ASCII码表如附录B所示。数字之间用一个空格字符隔开
*5.15(显示ASCII码字符表)编写一个程序,打印ASCII字符表从'!'到'~'的字符.每行打印10个字符.ASCII码表如附录B所示.数字之间用一个空格字符隔开 题目 题目概述 '!'到'~' ...
- Java黑皮书课后题第5章:5.11(找出能被5或6整除的数,但不能同时整除)编写程序,显示从100到1000之间能被5或6整除但不能同时整除的数,每行显示10个。数字之间用一个空格字符隔开
5.11(编写程序,显示从100到1000之间能被5或6整除但不能同时整除的数,每行显示10个.数字之间用一个空格字符隔开 题目 题目概述 破题 引申:continue break与return 代码 ...
- Java黑皮书课后题第5章:5.10(找出能被5和6整除的数)编写程序,显示从100到1000之间所有能被5和6整除的数,每行显示10个。数字之间用一个空格字符隔开
5.10(找出能被5和6整除的数)编写程序,显示从100到1000之间所有能被5和6整除的数,每行显示10个.数字之间用一个空格字符隔开 题目 题目概述 破题 引申:continue break与re ...
- C语言编程>第十六周 ⑦ s是全部由小写字母字符和空格字符组成的字符串,由len传入字符串的长度,请补充fun函数,该函数的功能是:统计字符串s中的单词数,结果由变量len传回。
例题:s是全部由小写字母字符和空格字符组成的字符串,由len传入字符串的长度,请补充fun函数,该函数的功能是:统计字符串s中的单词数,结果由变量len传回.每个单词之间都由空格隔开,并且字符串s开始 ...
- 使用SQL如何把用逗号等字符隔开的字符串转换成列表,以及把列合并成符合隔开的字符串(转)...
如何把用逗号等字符隔开的字符串转换成列表,下面依逗号分隔符为例: 比如有一个字符串,其值为:香港,张家港,北京,上海 用SQL把这个字符串转换成列表的方法是: 1.方法一 WITH A AS (SEL ...
- C#开发笔记之13-如何用C#分隔字符串并返回字符串数组?
本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:C#开发笔记之13-如何用C#分隔字符串并返回字符串数组? | .Net中文网. C#开发笔记概述 概述 本文介绍使用C#分隔字符串并 ...
最新文章
- PTA基础编程题目集-6-9 统计个位数字
- Qt creator自定义编译运行步骤
- 微信,QQ这类IM app怎么做——谈谈Websocket
- 思考如何保证线程并行的数据安全性
- python搜索文件内容_python实现搜索文本文件内容
- 5单个编译总会编译全部_VS2019 v16.5 MSVC编译器后端更新汇总
- linux yum下载RPM包后再安装LAMP环境
- 判断某一点是否在三角形内
- Django DRF认证组件/权限组件/序列化组件综合总结(完整版)
- git学习笔记-(14-远程协作基本流程)
- windows中如何显示/隐藏桌面图标
- 智库说 | 杨宁:从城市管理走向城市治理 大数据将发挥更大作用
- Java用ListArray以人名的姓氏排队
- 移动拼图游戏(八数码问题) BFS版
- C语言动态申请内存空间
- Keil C51与Keil MDK的兼容安装
- 百度Apollo仿真仿真平台搭建-附1
- ArUco钻石标记的检测
- 模块化开发一个电子商务网站
- 对抗人脸识别的一个新方法:隐藏身份、随机换脸