问题很简单,就是给你一个字符串,你求出这个字符串中所包含的最后一个单词的长度

虽然问题很简单,但是最开始的方向不对,其实整个问题可以直接通过“数字”来解决 而字符串中的单词内容并没有什么关系

先求出去掉首位空格后,找到最后一次出现空格(即出现最后一个词的分割)的index,然后用总长度减去前面的所有字节的长度,既获得了最后一个单词的长度

public class Solution {
    public int lengthOfLastWord(String s) {
    s = s.trim();
    int lastIndex = s.lastIndexOf(' ') + 1;
    return s.length() - lastIndex;   
    }
}

soleil阿璐
350 声望45 粉丝

stay real ~