leetcode解题之58 # Length of Last Word Java版
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 int lengthOfLastWord(String s) {
String[] strs = s.split(" ");
if (strs.length == 0)
return 0;
return strs[strs.length - 1].length();
}
public int lengthOfLastWord(String s) {
int length = s.length();
if (length == 0)
return 0;
int count=0;
int i = length - 1;
while(i>=0&&s.charAt(i)==' ')
i--;
for(;i>=0;i--){
if(s.charAt(i) != ' ')
count++;
else
break;
}
System.out.println(count);
return count;
}
转载请注明原文地址: https://ju.6miu.com/read-37163.html