9:字符串最后一个单词的长度
9:计算字符串最后一个单词的长度,单词以空格隔开。
输入描述:一行字符串,非空,长度小于5000。
输出描述:整数N,最后一个单词的长度。
输入例子:hello world
输出例子:5
package prctice01; import java.util.Scanner; public class LastWordLength09 { /* 9:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述:一行字符串,非空,长度小于5000。 输出描述:整数N,最后一个单词的长度。 输入例子:hello word 输出例子:5*/ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("please input the string:"); String string = ""; while(scanner.hasNextLine()) { string = scanner.nextLine(); System.out.println(string.length()-1-string.lastIndexOf(" ")); } } }
存在问题:当输入字符串最后一个是空格