English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grundlegende Anleitung

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java Ausnahabehandlung

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java 程序将字符串中每个单词的首字符大写

Java Beispiele大全

在此示例中,我们将学习如何将Java中的字符串的第一个字母转换为大写字母。

示例1:Java程序将String首字母大写

class Main {
  public static void main(String[] args) {
    //创建一个字符串
    String name = "w3codebox";
    //从 name 创建两个子字符串
    //第一个子字符串包含 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);
  }
}

Ausgaberesultat

Name: w3codebox

在示例中,我们将字符串 name 的第一个字母转换为大写。

示例2:将字符串的每个单词都转换为大写

class Main {
  public static void main(String[] args) {
    //创建一个字符串
    String message = "everyone loves java";
    //将每个字符存储到一个char数组
    char[] charArray = message.toCharArray();
    boolean foundSpace = true;
    for(int i = 0; i < charArray.length;++) {
      //Wenn das Arrayelement ein Buchstabe ist
      if(Character.isLetter(charArray[i])) {
        // Überprüfen Sie, ob vor dem Buchstaben ein Leerzeichen existiert
        if(foundSpace) {
          //Machen Sie diesen Buchstaben groß
          charArray[i] = Character.toUpperCase(charArray[i]);
          foundSpace = false;
        }
      }
      else {
        //Wenn der neue Zeichencode nicht ein Zeichencode ist
        foundSpace = true;
      }
    }
    //Charakterarray in eine Zeichenkette umwandeln
    message = String.valueOf(charArray);
    System.out.println("Nachricht: " + message);
  }
}

Ausgaberesultat

Nachricht: Alle lieben Java

Hier,

  • Wir erstellen eine Zeichenkette namens message

  • Wir wandeln die Zeichenkette in ein char-Array um

  • Wir besuchen jeden Element des char-Arrays

  • Wenn das Element ein Leerzeichen ist, wandeln wir das nächste Element in Großbuchstaben um

Java Beispiele大全