import java.util.Scanner;
/**
* 华为机试
* HJ1字符串最后一个单词的长度
*/
public class Main {
public static void main(String[] args) {
System.out.println("请输入长度小于5000的字符串");
Scanner scanner = new Scanner(System.in);
String nem;
do {
nem = scanner.nextLine();
if (nem.length()>=5000){
System.out.println("非法输入!请重新输入!");
}else {
//思路:通过String.lastIndexOf()方法获取最后一个空格的下标即可,需要考虑输入的字符没有空格
int index = nem.lastIndexOf(" ")+1;
System.out.println(nem.length() - index);
break;
}
}while (nem != null);
}
}

京公网安备 11010502036488号