字符串中最后一个词组的长度 Length of Last Word
为什么80%的码农都做不了架构师?>>>
问题:
Given a string s consists of upper/lower-case alphabets and empty space characters ' '
, return the length of last word in the string.
If the last word does not exist, return 0.
Note: A word is defined as a character sequence consists of non-space characters only.
For example,
Given s = "Hello World"
,
return 5
.
解决:
① 将字符串转换为字符串数组,然后计算。
public class Solution {//7ms
public int lengthOfLastWord(String s) {
String[] schar = s.trim().split(" ");
if(schar.length == 0) return 0;
return schar[schar.length - 1].length();
}
}
② 直接在字符串末尾开始计算,停在‘ ’的位置。
public class Solution {//5ms
public int lengthOfLastWord(String s) {
int len = 0;
for(int i = s.length() - 1; i >= 0; i --){
if(s.charAt(i) != ' ')
len ++;
else if(len != 0)
break;
}
return len;
}
}
转载于:https://my.oschina.net/liyurong/blog/1354438
字符串中最后一个词组的长度 Length of Last Word相关推荐
- Java---给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。
public class Test6 { public static void main(String[] args) {/* 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开.返回字符 ...
- C语言字符串中最后一个单词的长度的算法(附完整源码)
C语言字符串中最后一个单词的长度的算法 C语言字符串中最后一个单词的长度的算法完整源码(定义,实现,main函数测试) C语言字符串中最后一个单词的长度的算法完整源码(定义,实现,main函数测试) ...
- leetcode 58. 最后一个单词的长度(Length of Last Word)
目录 题目描述: 示例: 解法: 题目描述: 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度. 如果不存在最后一个单词,请返回 0 . 说明:一个单词是指由字母组成,但不包 ...
- 任意长度的python列表最后一个元素索引_任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 ________ 。_学小易找答案...
[填空题]已知 x = [3, 5, 7] ,那么表达式 x[10:] 的值为 ____________ . [填空题]表达式 [x for x in [1,2,3,4,5] if x<3] 的 ...
- 任意长度的python列表最后一个元素索引_任意长度的Python列表、元组和字符串中最后一个元素的下标为...
[填空题]Python内置函数__用来返回序列中的最小元素 [填空题]表达式 list(range(5)) 的值为 [填空题]表达式 int(4**0.5) 的值为 [填空题]表达式 3 or 5 的 ...
- 任意长度的python列表_任意长度的Python列表、元组和字符串中最后一个元素的索引为...
任意长度的Python列表.元组和字符串中最后一个元素的索引为 答:-1 什么是软件工程? 答:百度定义:软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及程序设计语言 ...
- 遍历strs数组,并判断数组中每一个元素的长度, * 将长度为偶数的元素和长度为奇数的元素分别存放在两个集合中,
package Day08;import java.util.ArrayList;/*** 二* 字符串数组strs中包含字符串{"12","345",&quo ...
- charAt()方法和charCodeAt()方法—— 从字符串中选取一个字符.
charAt() 方法和charCodeAt () 方法用于选取字符串中某一位置上的单个字符.对于检查用户输入的有效性 ,这两个方法也是非常有用的. charAt() 方法具有一个参数 :即所选取字符 ...
- js 获取字符串中最后一个斜杠前面/后面的内容
js 获取字符串中最后一个斜杠后面的内容: var str = "/asdasf/asfaewf/agaegr/trer/rhh"; var index = str .lastIn ...
最新文章
- elasticsearch 索引 red 状态恢复 green
- 配置Cisco ASA and Cisco *** Client 4.x with Windows 2003 IAS RADIUS Authentication
- HTML语言基础.上
- JQuery Event属性说明
- 【数据平台】Centos下仅CPU安装TensorFlow
- Python入门100题 | 第073题
- SAP ABAP程序效率优化 Perfomance Tune
- php运行资源库,如何在sublime上运行php
- J2CL –迟到总比不到好
- Nero Video 2019中文破解版
- ADC/DAC信噪比计算(单音/宽带信号)
- html5 3D地球转动动画js特效
- python词云分析 jieba+wordcloud 按词频生成词云
- 装了Restorator,打开应用程序,提示不支持此接口的解决方法
- Minecraft Mod开发环境搭建 | Minecraft 1.15.2 | Forge 31.1.0
- 遥控器,未来世界的入口?
- ABP应用——修改EF Core
- 如何使用python的openpyxl进行强大的图表处理
- too many open files in system报错处理方案
- 80端口跟8080端口有什么区别