• 58. 最后一个单词的长度


    58. 最后一个单词的长度

    https://leetcode-cn.com/problems/length-of-last-word/description/

    package com.test;
    
    /**
     * @Author stono
     * @Date 2018/8/22 下午4:09
     */
    public class Lesson058 {
        public static void main(String[] args) {
            String s = "hello world ";
            s = "a ";
            s = "  ";
            int i = lengthOfLastWord(s);
            System.out.println(i);
        }
    
        public static int lengthOfLastWord(String s) {
            if ("".equals(s)) {
                return 0;
            }
            int res = 0;
            // 分割为数组
            char[] chars = s.toCharArray();
            int length = s.length()-1;
            // 去除末尾的空格
            for ( ; length> -1; length--) {
                char aChar = chars[length];
                if (aChar != ' ') {
                    break;
                }
            }
            for (int i = 0; i <= length; i++) {
                char aChar = chars[i];
                // 遇到空格就清零
                if (aChar == ' ') {
                    res = 0;
                } else {
                    // 否则就不断累加
                    res++;
                }
            }
            return res;
        }
    }
  • 相关阅读:
    Python_堡垒机开发基础
    用haslib给字符加密
    python学习(集合)
    编码
    小练习03
    python学习(字典)
    小练习02
    python学习(列表,元祖)
    小练习
    python学习
  • 原文地址:https://www.cnblogs.com/stono/p/9518442.html
Copyright © 2020-2023  润新知