Java-programma om het eerste teken van elk woord in een tekenreeks een hoofdletter te geven

In dit voorbeeld zullen we leren om in Java de eerste letter van een string om te zetten in hoofdletters.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-tekenreeks
  • Java String toUpperCase ()

Voorbeeld 1: Java-programma om de eerste letter van een String-hoofdletter te maken

 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); ) )

Uitvoer

 Naam: Programiz 

In het voorbeeld hebben we de eerste letter van de stringnaam omgezet in hoofdletters.

Voorbeeld 2: converteer elk woord van een tekenreeks naar hoofdletters

 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); ) )

Uitvoer

 Bericht: Iedereen houdt van Java

Hier,

  • we hebben een string aangemaakt met de naam message
  • we hebben de string omgezet in een chararray
  • we hebben toegang tot elk element van de chararray
  • als het element een witruimte is, zetten we het volgende element om in hoofdletters

Interessante artikelen...