zor*_*rza 7 velocity jetbrains-ide webstorm
我有这个代码,它将"点"字符串转换为WebStorm文件模板中的camelCase:
#set($Controller_name = ${StringUtils.removeAndHump(${NAME}, ".")})
Run Code Online (Sandbox Code Playgroud)
例如,它转换foo.bar.test为FooBarTest.
但我需要的是将其转换foo.bar.test为fooBarTest.
我怎样才能做到这一点?
zor*_*rza 16
这最终对我有用:
#set($Controller_name = ${StringUtils.removeAndHump(${NAME}, ".")})
#set($first_letter = $Controller_name.substring(0,1).toLowerCase())
#set($the_rest = $Factory_name.substring(1))
#set($Controller_name = ${first_letter} + ${the_rest})
Run Code Online (Sandbox Code Playgroud)
它可以缩短为:
#set($Controller_name = ${StringUtils.removeAndHump(${NAME}, ".")})
#set($Controller_name = $Controller_name.substring(0,1).toLowerCase() + $Controller_name.substring(1))
Run Code Online (Sandbox Code Playgroud)
谢谢@LazyOne指出我正确的方向.
| 归档时间: |
|
| 查看次数: |
5309 次 |
| 最近记录: |