java - 如何在 phpstorm(基于速度)文件模板中将字符串转换为驼峰式大小写?

标签 java intellij-idea phpstorm velocity

到目前为止我尝试过的是:

## $NAME is something like 'my_controller_c'
#set($NAME = $NAME.removeAndHump($NAME))
#set($NAME = $NAME.underscoresToCamelCase(String)

但这行不通。第一个什么都不做,第二个抛出 java 错误。

我也尝试过使用正则表达式并循环遍历字符串,但我的 Java 知识非常基础。

最佳答案

以下适用于 PhpStorm 9(我猜可能还有所有其他 JetBrains IDE):

#set($new_name = ${StringUtils.removeAndHump(${NAME}, "-")})

class $new_name {
}

关于java - 如何在 phpstorm(基于速度)文件模板中将字符串转换为驼峰式大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26443976/

相关文章:

PhpStorm 列选项

java - 无法在 IntelliJ IDEA 中启动 Tomcat 服务器

scala - 使用IntelliJ,如何在sbt项目中添加依赖项

PhpStorm - 导航后退键盘快捷键不起作用

java - Google PubSub 异步速率限制无法按预期工作

java - 错误 SparkContext : Error initializing SparkContext. java.lang.IllegalArgumentException:系统内存 259522560 必须至少为 471859200

xdebug - 无法使用 PhpStorm + Vagrant + XDebug 进行调试

java - 如果您今天开始,您会为一个新的 Web Java 项目使用什么堆栈?

java - spring jdbc 模板和最好用的一个

java - 如何在android中将视频文件(.mp4)格式转换为二进制格式?