Maison > Java > javaDidacticiel > Comment puis-je mettre en majuscule la première lettre de chaque mot dans une chaîne Java ?

Comment puis-je mettre en majuscule la première lettre de chaque mot dans une chaîne Java ?

Patricia Arquette
Libérer: 2024-12-25 14:56:16
original
906 Les gens l'ont consulté

How Can I Capitalize the First Letter of Each Word in a Java String?

Capitalisation des caractères initiaux dans les mots de chaîne avec la fonction Java intégrée

En Java, la fonction intégrée WordUtils.capitalize(str) de la bibliothèque Apache Commons Text peut mettre en majuscule le premier caractère de chaque mot dans une chaîne donnée tout en laissant les autres caractères non affecté.

Utilisation :

Pour mettre en majuscule le premier caractère de chaque mot dans une chaîne, utilisez simplement la syntaxe suivante :

String capitalizedString = WordUtils.capitalize(originalString);
Copier après la connexion

Exemples :

Considérez les exemples suivants pour illustrer le comportement de WordUtils.capitalize() fonction :

  • "jon skeet" → "Jon Skeet"
  • "miles o'Brien" → "Miles O'Brien" (la majuscule reste sur 'B')
  • "vieux mcdonald" → "Vieux Mcdonald"

Remarque :

Si vous souhaitez mettre en majuscule le premier caractère de chaque mot, y compris les conjonctions comme « et » et « le », vous pouvez utilisez plutôt la fonction WordUtils.capitalizeFully(..) . Cela donnera le résultat suivant pour l'exemple donné :

  • "old mcdonald" → "Old McDonald"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal