标题基本概括了所有内容.我能用Java格式"THIS_IS_AN_EXAMPLE_STRING"
转换格式为" ThisIsAnExampleString
" 的字符串的最简单/最优雅的方法是什么?我认为必须至少有一种方法可以使用String.replaceAll()
和正则表达式.
我最初的想法是:在字符串前加下划线(_
),将整个字符串转换为小写,然后使用replaceAll将每个前面带下划线的字符转换为大写字母.
将连字符分隔的单词(例如"do-some-stuff")转换为Java中较低的camel-case变体(例如"doSomeStuff")的最优雅方法是什么?