总体思路
- 先获取空格所在的最后一个索引lastIndex,该索引是从0开始计算的
- 最后一个单词长度 = 原字符串长度- lastIndex -1((原字符串长度是从0开始计算的))
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
// 获取最后一个空格所在的索引,是从1开始的
int lastIndex = str.lastIndexOf(" ");
// 字符串总长度是从0开始的,相当于多算了一个
int strLength = str.length()-lastIndex -1;
System.out.println(strLength);
}
}