您的位置:首页 > 其它

[58] Length of Last Word

2016-06-25 20:21 316 查看

1. 题目描述

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.

求一个字符串用空格分割后的最后一个字符串长度,若最后一个为空格则忽略,取往前看的最后一个。

2. 解题思路

使用java String自带的split方法分割字符串,最后一个字符串即为结果。需要注意的是给定String的几种可能,一种是给定的字符串为空或者为”“,第二种可能是给定的字符串全都是空格,按照空格分割后为空,需要对结果进行一次判定。

3. Code

public class Solution {
public int lengthOfLastWord(String s) {
if (s.equals("") || s.equals(null))
{
return 0;
}
String [] ss = s.split(" ");
if(ss.length == 0){
return 0;
}
return ss[ss.length-1].length();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode string