从尾部开始判断,可以先查看字符串是否有空格,没有直接输出长度,应该还可以再优化
public class Main{
public static void main(String[] args){ Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
System.out.println(getLastLength(str));
}
public static int getLastLength(String str){
if(!str.contains(" "))return str.length();
for(int i=str.length()-1;i>=0;i--){
if(str.charAt(i) == ' '){
return str.length()-i-1;
}
}
return str.length();
}
}