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(" "));
        }

    }

}

存在问题:当输入字符串最后一个是空格

原文地址:https://www.cnblogs.com/newcoder/p/5762223.html