字串最後一個單詞的長度

濤姐濤哥發表於2020-09-05

字串最後一個單詞的長度

       你既然已經做出了選擇,又何必去問為什麼選擇?

 

背景:Java 線上程式設計機試刷題。

題目描述:

計算字串最後一個單詞的長度,單詞以空格隔開。 

輸入描述:

一行字串,非空,長度小於5000。

輸出描述:

整數N,最後一個單詞的長度。

示例1

輸入:

hello word

輸出:

5

Java程式碼:

 1 import java.util.Scanner;
 2 public class Main{
 3     
 4     private static void countLastWordLength(String str){
 5        if(!str.isEmpty()){
 6            String [] split = str.split(" ");
 7            String lastWord = split[split.length - 1];
 8            int length = lastWord.length();
 9            System.out.print(length);
10        }  
11     }
12     
13     public static void main(String [] args){
14         Scanner scan = new Scanner(System.in);
15         while(scan.hasNext()){
16             String input = scan.nextLine();
17             countLastWordLength(input);
18         }
19     }
20     
21 }

輸出驗證:

 

 

 

你既然已經做出了選擇

又何必去問為什麼選擇

 

 

 

相關文章