Java程序将句子中的第一个字符转换为大写

为了将句子中的第一个字符转换为大写,我们必须先将句子中的每个单词分开,然后将每个单词的第一个字符都以大写字母表示,然后我们必须再次将每个单词分开并用空格分隔以重新构成句子。

现在让我们一个个地完成每个任务。首先,为了分别获取句子中的每个单词,我们将使用Java的Scanner类并实现其hasnext方法来检查我们的句子中是否还有单词,如果单词存在,则我们将通过使用相同类的next方法来获得该单词。

在获取句子中的每个单词之后,我们现在将使用Character类的toUpperCase方法将每个单词的第一个字符转换为大写字母,并通过使用string类的子字符串方法将单词的其他字符连接起来,并在每个单词的最后添加空格为了使他们再次成为一个句子。

示例

import java.util.Scanner;
public class UpperCaseOfSentence {
   public static void main(String[] args) {
      String upper_case_line = "";
      String str = "兰姆是个好男孩。";
      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);
   }
}

输出结果

兰姆是个好男孩。