package leetcode_pra2;
/*
* 计算最后一个单词的长度
* */
public class Que1 {
public static void main(String[] args) {
String s = "a";
System.out.println(lengthOfLastWord(s));
}
public static int lengthOfLastWord(String s) {
//倒序开始
int i = s.length() - 1;
//寻找第一个不为空格的字符索引
while (s.charAt(i) == ' ') {
i--;
}
//从第一个不为空格的索引开始,寻找第一个空格的索引
int j = i;
while (s.charAt(j) != ' ') {
j--;
if(j<0)
break;
}
//两次索引相减即可得到长度
return i - j;
}
}
LeetCode 58 最后一个单词的长度
最新推荐文章于 2024-07-14 22:18:32 发布