您现在的位置是:首页 > 后台技术 > 数据结构与算法数据结构与算法

最后一个单词的长度(图文)

第十三双眼睛2023-11-24【数据结构与算法】人已围观

简介最后一个单词的长度
给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

思路:从字符串的后面开始遍历,遇到第一个不为空格的字符,长度开始累加,遇到下一个空格时,此时,长度肯定不为0,跳出循环,此时的长度就是结果。代码如下:
public static int method1(String s) {
    int length = 0;
    for (int j = s.length() - 1; j >=0 ; j --) {
        if (s.charAt(j) == ' ' && length != 0) {
            break;
        }
        if (s.charAt(j) != ' ') {
            length ++;
        }
    }
    return length;
}

也可以借助java的方法,先将字符串去除首位空格,然后再从后面遍历,直接开始累加长度,遇到第一个空格停止,此时的长度值就是结果。

Tags:

很赞哦! ()

上一篇:搜索插入位置(图文)

下一篇:加1(图文)

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐

站点信息

  • 网站名称:JavaStudy
  • 建站时间:2019-1-14
  • 网站程序:帝国CMS7.5
  • 文章统计242篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们