假设我有两个String,如下所示:
String name = "EXAMPLE_MODEL_1";
String actionName = "ListModels";
我想要结果字符串如下:
String result = "ExampleModel1ListModels";
我尝试了Follwoing代码:
String result = name.toLowerCase().replaceAll("_", "");
result = result.concat(actioName);
而且我得到的结果值为“ examplemodel1ListModels”。但可以预期的是“ ExampleModel1ListModels”。
最佳答案
将您的部分解决方案与此处描述的功能结合起来:
What is the simplest way to convert a Java string from all caps (words separated by underscores) to CamelCase (no word separators)?