Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java 程序?qū)⒆址忻總€(gè)單詞的首字符大寫

Java 實(shí)例大全

在此示例中,我們將學(xué)習(xí)如何將Java中的字符串的第一個(gè)字母轉(zhuǎn)換為大寫字母。

示例1:Java程序?qū)tring首字母大寫

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)換為大寫。

示例2:將字符串的每個(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)換為大寫

Java 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清