在此示例中,我們將學習如何將Java中的字符串的第一個字母轉(zhuǎn)換為大寫字母。
class Main {
public static void main(String[] args) {
//創(chuàng)建一個字符串
String name = "nhooo";
//從 name 創(chuàng)建兩個子字符串
//第一個子字符串包含 name 的第一個字母
//第二個子字符串包含剩余字母
String firstLetter = name.substring(0, 1);
String remainingLetters = name.substring(1, name.length());
//將第一個字母更改為大寫
firstLetter = firstLetter.toUpperCase();
//連接兩個子字符串
name = firstLetter + remainingLetters;
System.out.println("Name: " + name);
}
}輸出結(jié)果
Name: Nhooo
在示例中,我們將字符串 name 的第一個字母轉(zhuǎn)換為大寫。
class Main {
public static void main(String[] args) {
//創(chuàng)建一個字符串
String message = "everyone loves java";
//將每個字符存儲到一個char數(shù)組
char[] charArray = message.toCharArray();
boolean foundSpace = true;
for(int i = 0; i < charArray.length; i++) {
//如果數(shù)組元素是字母
if(Character.isLetter(charArray[i])) {
// 檢查字母前是否存在空格
if(foundSpace) {
//把這個字母改成大寫
charArray[i] = Character.toUpperCase(charArray[i]);
foundSpace = false;
}
}
else {
//如果新字符不是字符
foundSpace = true;
}
}
//將字符數(shù)組轉(zhuǎn)換為字符串
message = String.valueOf(charArray);
System.out.println("Message: " + message);
}
}輸出結(jié)果
Message: Everyone Loves Java
這里,
我們創(chuàng)建了一個名為 message 的字符串
我們將字符串轉(zhuǎn)換為 char 數(shù)組
我們訪問 char 數(shù)組的每個元素
如果元素是空格,我們將下一個元素轉(zhuǎn)換為大寫