Java-Programm zum Großschreiben des ersten Zeichens jedes Wortes in einem String

In diesem Beispiel lernen wir, den ersten Buchstaben einer Zeichenfolge in Java in Großbuchstaben umzuwandeln.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java String
  • Java String toUpperCase ()

Beispiel 1: Java-Programm zum Erstellen des ersten Buchstabens eines String-Großbuchstabens

 class Main ( public static void main(String() args) ( // create a string String name = "programiz"; // create two substrings from name // first substring contains first letter of name // second substring contains remaining letters String firstLetter = name.substring(0, 1); String remainingLetters = name.substring(1, name.length()); // change the first letter to uppercase firstLetter = firstLetter.toUpperCase(); // join the two substrings name = firstLetter + remainingLetters; System.out.println("Name: " + name); ) )

Ausgabe

 Name: Programiz 

Im Beispiel haben wir den ersten Buchstaben des Zeichenfolgennamens in Großbuchstaben konvertiert.

Beispiel 2: Konvertieren Sie jedes Wort eines Strings in Großbuchstaben

 class Main ( public static void main(String() args) ( // create a string String message = "everyone loves java"; // stores each characters to a char array char() charArray = message.toCharArray(); boolean foundSpace = true; for(int i = 0; i < charArray.length; i++) ( // if the array element is a letter if(Character.isLetter(charArray(i))) ( // check space is present before the letter if(foundSpace) ( // change the letter into uppercase charArray(i) = Character.toUpperCase(charArray(i)); foundSpace = false; ) ) else ( // if the new character is not character foundSpace = true; ) ) // convert the char array to the string message = String.valueOf(charArray); System.out.println("Message: " + message); ) )

Ausgabe

 Nachricht: Jeder liebt Java

Hier,

  • Wir haben eine Zeichenfolge mit dem Namen message erstellt
  • Wir haben den String in ein charArray konvertiert
  • Wir greifen auf jedes Element des charArrays zu
  • Wenn das Element ein Leerzeichen ist, konvertieren wir das nächste Element in Großbuchstaben

Interessante Beiträge...