如何在Java中首字母大写
下面是在java中将字符串的第一个字母转换为大写的步骤
获取字符串的第一个字母firstLetStr使用str.substring(0,1)。 获取剩余的字符串remLetStr使用str.substring(1)。 firstLetStr使用toUpperCase()方法将字符串的第一个字母转换为大写。 连接 StringfirstLetStr和remLetStr.
firstLetStr
str.substring(0,1)
remLetStr
str.substring(1)
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()方法将字符串的第一个字母转换为大写。 * 连接 StringfirstLetter和remainingLetters.
firstLetter
remainingLetters
StringfirstLetter
remainingLetters.
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中大写第一个字母。