Как проще всего преобразовать строку Java из всех заглавных букв (слова, разделенные подчеркиванием) в CamelCase (без разделителей слов)?
Название в значительной степени говорит обо всем. Какой самый простой / изящный способ, которым я могу преобразовать в Java строку из формата"THIS_IS_AN_EXAMPLE_STRING"
в формате & quot;ThisIsAnExampleString
& Quot ;? Я полагаю, что должен быть хотя бы один способ сделать это, используяString.replaceAll()
и регулярное выражение.
Мои первые мысли: добавьте строку с подчеркиванием (_
), преобразуйте всю строку в нижний регистр, а затем используйте replaceAll для преобразования каждого символа, которому предшествует подчеркивание, в его версию в верхнем регистре.