//给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。 // // 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 // // // // 示例 1: // // //输入:s = "Hello World" //输出:5 // // // 示例 2: // // //输入:s = " fly me to the moon " //输出:4 // // // 示例 3: // // //输入:s = "luffy is still joyboy" //输出:6 // // // // // 提示: // // // 1 <= s.length <= 10⁴ // s 仅有英文字母和空格 ' ' 组成 // s 中至少存在一个单词 // // Related Topics 字符串 👍 373 👎 0 package leetcode.editor.cn; //58:最后一个单词的长度 class LengthOfLastWord { public static void main(String[] args) { //测试代码 Solution solution = new LengthOfLastWord().new Solution(); } //力扣代码 //leetcode submit region begin(Prohibit modification and deletion) class Solution { public int lengthOfLastWord(String s) { int size = s.length(); int count = 0; for (int i = size - 1; i >= 0; i--) { if (" ".equals("" + s.charAt(i)) && count > 0) { break; } if (!" ".equals("" + s.charAt(i))) { count++; } } return count; } } //leetcode submit region end(Prohibit modification and deletion) }