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.
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP