Java 程式將在句子中將第一個字元轉換成大寫


為了將句子的第一個字元轉換為大寫,我們必須先將句子的每個單詞分開,然後將每個單詞的第一個字元大寫。之後,我們必須再次用空格分隔每個單詞,形成一個新的句子。

現在,讓我們逐一完成每項任務。首先,為了分別獲取句子的每個單詞,我們將使用 Java 的 Scanner 類並實現其 hasnext 方法來檢查我們的句子是否還有更多單詞,如果存在單詞,那麼我們將使用同一類的 next 方法獲取該單詞。

在獲取句子的每個單詞後,我們將使用 Character 類的 toUpperCase 方法將每個單詞的第一個字元轉換為大寫,並使用 String 類的 sub 字串方法將單詞的其他字元連線起來,並在每個單詞的末尾附加空格,以便將它們再次形成一個句子。

示例

 現場演示

import java.util.Scanner;
public class UpperCaseOfSentence {
   public static void main(String[] args) {
      String upper_case_line = "";
      String str = "ram is a good boy.";
      Scanner lineScan = new Scanner(str);
      while(lineScan.hasNext()) {
         String word = lineScan.next();
         upper_case_line += Character.toUpperCase(word.charAt(0)) + word.substring(1) + " ";
      }
      System.out.println(upper_case_line);
   }
}

輸出

Ram Is A Good Boy.

更新日期: 25-6 月-2020

568 瀏覽量

開啟你的職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.