如何在 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: java2blogString with first letter as Capital: Java2blog
每个单词的首字母大写
以下是将每个单词的首字母大写的步骤。
按空间拆分字符串并为其分配字符串数组words
迭代字符串数组单词并执行以下操作:
* 获取字符串的第一个字母firstLetter
使用str.substring(0,1)
。
* 获取剩余的字符串remainingLetters
使用str.substring(1)
。
* firstLetter
使用toUpperCase()
方法将字符串的第一个字母转换为大写。
* 连接 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中大写第一个字母。
以上是 如何在 Java 中将首字母大写 的全部内容, 来源链接: utcz.com/qa/401872.html