首页 > 代码库 > [leetcode] Length of Last Word
[leetcode] Length of Last Word
Length of Last Word
Total Accepted: 32811 Total Submissions: 113876My SubmissionsGiven 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
.
package com.wyt.leetcodeOJ; /** * @author wangyitao * @Date 2015-01-23 * @version 1.0 * @Description 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 LengthofLastWord { public static void main(String[] args) { System.out.println(lengthOfLastWord("Hello orld ")); } public static int lengthOfLastWord(String s) { if(s == null || s.length() == 0) { return 0; } s = s.trim(); for (int i = s.length() - 1; i >=0; i--) { if (s.charAt(i) == ' ') { return s.length() - i - 1; } } return s.length(); } }
[leetcode] Length of Last Word
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。