想到最后一个单词,就想到Java里StringBuffer里有一个reveres()方法,可以把字符串反转;
反转之后虽然单词顺序变了,但是长度没变。再把字符串转换成char数组,然后一个for循环,如果查到不是空格就说明是单词,长度+1;如果查到是空格,分两种情况,如果第一个位置是空格的话需要继续循环。
想到最后一个单词,就想到Java里StringBuffer里有一个reveres()方法,可以把字符串反转;
反转之后虽然单词顺序变了,但是长度没变。再把字符串转换成char数组,然后一个for循环,如果查到不是空格就说明是单词,长度+1;如果查到是空格,分两种情况,如果第一个位置是空格的话需要继续循环。