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