LeetCode 58 : Length of Last Word (Java)

来源:互联网 发布:淘宝微信玩法 编辑:程序博客网 时间:2024/06/07 05:39

解题思路:获取字符串长度,从后往前判断,关键是要理清几种情况。如果字符串尾部是空格,则什么都不做,直到遇到第一个非空格字符,这时候count开始计数,直到再次遇到空格或者i<0返回count。

public class Solution {    public int lengthOfLastWord(String s) {        if(s == null)            return 0;        int len = s.length();        int count = 0;        for(int i=len-1;i>=0;i--) {            if(s.charAt(i) != ' ') {                count ++;            }            if(s.charAt(i) == ' ' && count != 0) {                return count;            }        }        return count;    }}
0 0
原创粉丝点击