给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。
单词是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例1:输入:S = "Hello world“输出:5
解释:最后一个单词是"world”,长度为5。
示例2:输入:s = "fly me to the moon "
输出:4
解释:最后一个单词是"moon”,长度为4。
示例3:输入:S = "luffy is still joyboy"
输出:6
解释:最后一个单词是长度为6的"joyboy”。
public class test {
public static void main(String[] args) {
String num1=" fly me to moon ";
int index1=num1.length()-1;
for (int i = num1.length()-1; i >=0; i--) {
if(num1.charAt(i)!=' '){
index1=i;
break;
}
}
System.out.println(index1);
int index2=0;
for (int i = num1.length()-1; i >=0; i--) {
if(i<index1&&num1.charAt(i)==' '){
index2=i;
break;
}
}
System.out.println(index2);
int result=index1-index2;
System.out.println(result);
}
}