leetcode58.最后一个单词长度(遍历标记)

package newleedcode;

/**
* 最后一个单词长度
* 判断最后一个单词长度大小
*/
public class LeedCode58 {
//已通过leedcode
public int lengthOfLastWord(String s) {
//定义长度变量和储存长度单位
int len = 0,last=0;
for(int i=0;i<s.length();i++){
//当为空格时将长度变量置0
if(s.charAt(i)==' '){
len=0;
}else {
//当不为空格时将长度变量加一并赋给最终长度单位
len++;
//确保最后出现多个空格时不被置零
if (last > 0 && len == 0) {

}else {
last=len;
}
}
}
return last;
}

public static void main(String args[]){
}
}
/**leedcode提交代码
* class Solution {
* public int lengthOfLastWord(String s) {
* int len = 0,last=0;
* for(int i=0;i<s.length();i++){
* if(s.charAt(i)==' '){
* len=0;
* }else {
* len++;
* if (last > 0 && len == 0) {
*
* }else {
* last=len;
* }
* }
* }
* return last;
* }
* }
*/
原文地址:https://www.cnblogs.com/shudaixiongbokeyuan/p/13592409.html