在此示例中,我們將學(xué)習(xí)如何將Java中的字符串的第一個(gè)字母轉(zhuǎn)換為大寫字母。
class Main { public static void main(String[] args) { //創(chuàng)建一個(gè)字符串 String name = "nhooo"; //從 name 創(chuàng)建兩個(gè)子字符串 //第一個(gè)子字符串包含 name 的第一個(gè)字母 //第二個(gè)子字符串包含剩余字母 String firstLetter = name.substring(0, 1); String remainingLetters = name.substring(1, name.length()); //將第一個(gè)字母更改為大寫 firstLetter = firstLetter.toUpperCase(); //連接兩個(gè)子字符串 name = firstLetter + remainingLetters; System.out.println("Name: " + name); } }
輸出結(jié)果
Name: Nhooo
在示例中,我們將字符串 name 的第一個(gè)字母轉(zhuǎn)換為大寫。
class Main { public static void main(String[] args) { //創(chuàng)建一個(gè)字符串 String message = "everyone loves java"; //將每個(gè)字符存儲到一個(gè)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) { //把這個(gè)字母改成大寫 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)建了一個(gè)名為 message 的字符串
我們將字符串轉(zhuǎn)換為 char 數(shù)組
我們訪問 char 數(shù)組的每個(gè)元素
如果元素是空格,我們將下一個(gè)元素轉(zhuǎn)換為大寫