Welcome

首页 / 软件开发 / 数据结构与算法 / Length of Last Word:求最后一个单词的长度

Length of Last Word:求最后一个单词的长度2015-02-11[ 问题: ]

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.

给你一个字符串,设法获取它最后一个单词的长度。如果这个单词不存在,则返回0。

[ 分析 : ]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 {public int lengthOfLastWord(String s) {if (s != null && !s.trim().equals("")) {String[] arr = s.trim().split(" ");int length = arr[arr.length - 1].length();return length;}return 0;}public static void main(String[] args) {String s = "leet code";System.out.println(new Solution().lengthOfLastWord(s));}}