Faire de la Chaîne première lettre en majuscule en java

Comme de maintenant, je suis en utilisant ce code pour faire ma première lettre dans une chaîne de capital

String output = input.substring(0, 1).toUpperCase() + input.substring(1);

Cela semble très sale pour moi ..est-il direct ou de manière élégante..

  • StringUtils.capitalize()? La recherche de l'élégance en Java est... eh bien, il y a de mieux ROIs. Utilitaire de bibliothèques existent pour une raison.
  • Vous devez considérer les paramètres régionaux? Chaque pays a des règles différentes pour changer la casse des lettres.
  • Pas de besoin.L'anglais est assez pour moi.
  • De la même façon que stackoverflow.com/questions/3904579/... (bien que celui-ci est plus claire).
InformationsquelleAutor Suresh Atta | 2013-06-10