470 Stimmen

Großschreibung des ersten Zeichens eines jeden Wortes in einer Zeichenkette

Gibt es eine in Java integrierte Funktion, die das erste Zeichen jedes Wortes in einer Zeichenkette groß schreibt, ohne die anderen zu beeinflussen?

Beispiele:

  • jon skeet -> Jon Skeet
  • miles o'Brien -> Miles O'Brien (B bleibt groß, dies schließt den Title Case aus)
  • old mcdonald -> Old Mcdonald *

*( Old McDonald wäre auch zu finden, aber ich erwarte nicht, dass es so intelligent ist).

Ein kurzer Blick auf die Java String-Dokumentation zeigt nur toUpperCase() y toLowerCase() , die natürlich nicht das gewünschte Verhalten zeigen. Natürlich werden die Google-Ergebnisse von diesen beiden Funktionen dominiert. Es scheint ein Rad zu sein, das bereits erfunden worden sein muss, also kann es nicht schaden, danach zu fragen, damit ich es in Zukunft verwenden kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X