¿Cuál es la forma más sencilla de convertir una cadena Java de mayúsculas (palabras separadas por guiones bajos) a CamelCase (sin separadores de palabras)?
El título lo dice todo. ¿Cuál es la forma más sencilla / elegante de convertir, en Java, una cadena del formato?"THIS_IS_AN_EXAMPLE_STRING"
al formato "ThisIsAnExampleString
"? Me imagino que debe haber al menos una forma de hacerlo usandoString.replaceAll()
y una expresión regular.
Mis pensamientos iniciales son: anteponer la cadena con un guión bajo (_
), convierta toda la cadena a minúsculas, y luego use replaceAll para convertir todos los caracteres precedidos por un guión bajo con su versión en mayúsculas.