如何在 Java 中将首字母大写

如何在Java首字母大写

回答:

下面是在java中将字符串的第一个字母转换为大写的步骤

获取字符串的第一个字母firstLetStr使用str.substring(0,1)

获取剩余的字符串remLetStr使用str.substring(1)

firstLetStr使用toUpperCase()方法将字符串的第一个字母转换为大写。

连接 StringfirstLetStr和remLetStr.

package org.arpit.java2blog;

public class CapitalizeFirstLetterMain {

public static void main(String[] args) {

// create a string

String name = "java2blog";

System.out.println("Original String: " + name);

// get First letter of the string

String firstLetStr = name.substring(0, 1);

// Get remaining letter using substring

String remLetStr = name.substring(1);

// convert the first letter of String to uppercase

firstLetStr = firstLetStr.toUpperCase();

// concantenate the first letter and remaining string

String firstLetterCapitalizedName = firstLetStr + remLetStr;

System.out.println("String with first letter as Capital: " + firstLetterCapitalizedName);

}

}

输出:

Original String: java2blog

String with first letter as Capital: Java2blog

每个单词的首字母大写

以下是将每个单词的首字母大写的步骤。

按空间拆分字符串并为其分配字符串数组words

迭代字符串数组单词并执行以下操作:

* 获取字符串的第一个字母firstLetter使用str.substring(0,1)

* 获取剩余的字符串remainingLetters使用str.substring(1)

* firstLetter使用toUpperCase()方法将字符串的第一个字母转换为大写。

* 连接 StringfirstLetterremainingLetters.

package org.arpit.java2blog;

public class CapitalizeFirstLetterMain {

public static void main(String[] args) {

// create a string

String str = "this is java code";

String words[]=str.split("\\s");

String capitalizeStr="";

for(String word:words){

// Capitalize first letter

String firstLetter=word.substring(0,1);

// Get remaining letter

String remainingLetters=word.substring(1);

capitalizeStr+=firstLetter.toUpperCase()+remainingLetters+" ";

}

System.out.println(capitalizeStr);

}

}

输出:

This Is Java Code

这就是如何在java中大写第一个字母。

以上是 如何在 Java 中将首字母大写 的全部内容, 来源链接: utcz.com/qa/401872.html

回到顶部