思路很简单,关键怎么把代码写得干净
去掉尾部所有空格" ",然后找到第一个" ",返回它到尾部的长度即可
可以用trim()去掉首尾空格,也可以自己写一个while
可以用lastIndexOf()从后面找第一个" ",也可以自己写while
1 class Solution { 2 public int lengthOfLastWord(String s) { 3 s = s.trim(); 4 int lastIdx = s.lastIndexOf(' ') + 1; 5 6 return s.length() - lastIdx; 7 } 8 }