Was ist der einfachste Weg, um einen Java-String aus Großbuchstaben (durch Unterstriche getrennte Wörter) in CamelCase zu konvertieren (keine Worttrennzeichen)?

Der Titel sagt so ziemlich alles. Was ist die einfachste / eleganteste Möglichkeit, eine Zeichenfolge aus dem Format in Java zu konvertieren?"THIS_IS_AN_EXAMPLE_STRING" zum Format "ThisIsAnExampleString"? Ich denke, es muss mindestens einen Weg geben, dies zu tunString.replaceAll() und ein Regex.

Meine anfänglichen Gedanken sind: Stellen Sie dem String einen Unterstrich voran (_), konvertieren Sie die gesamte Zeichenfolge in Kleinbuchstaben und konvertieren Sie dann mit replaceAll alle Zeichen, denen ein Unterstrich vorangestellt ist, in Großbuchstaben.

Antworten auf die Frage(19)

Ihre Antwort auf die Frage