题目:最后一个单词的长度
public int lengthOfLastWord(String s) {
int length = 0;
// 注意从后面进行取出空格 统计出现的最后一个单词长度
for(int i = s.length() - 1;i >= 0;i--){
if(s.charAt(i) != ' '){
length++;
}else if(length != 0){
break;
}
}
return length;
}
总结:很容易会想到使用string trim()去空格, 然后进行split(" ")取最后一个单词;实际上就是进行最后的空格处理。