原题目及链接如下:
https://leetcode-cn.com/problems/length-of-last-word/submissions/
我的解法及思路如下:
/*
思路:
1.将s trim()后存入StringBuffer sb,方便进行处理
2.首先判断sb长度为0的情况,直接返回0
3.长度不为0的,则分为有一个词/多个词两种情况
4.只有一个词,那就直接判断其中间有无空格,确定是不是只有一个词,没有空格且长度不为0,则return这个sb的长度
5.有多个词:那就从最后一位开始,使用“当前位为0且前一位不为0,则存在一个单词”判断最后一个单词的起始下标,return sb的长度减去下标再+1
*/
class Solution {
public int lengthOfLastWord