作者:this_is_me活在自己小世界 | 来源:互联网 | 2023-09-23 19:33
leetcode解题之58#LengthofLastWordJava版Givenastringsconsistsofupperlower-casealphabetsandempty
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;}