java.lang.Object
org.elsfs.tool.core.text.NamingCase
命名规则封装,主要是针对驼峰风格命名、连接符命名等的封装
- 从以下版本开始:
- 0.0.3
- 作者:
- zeng
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringtoCamelCase(CharSequence name) 将下划线方式命名的字符串转换为驼峰式。static StringtoCamelCase(CharSequence name, char symbol) 将连接符方式命名的字符串转换为驼峰式。static StringtoCamelCase(CharSequence name, char symbol, boolean otherCharToLower) 将连接符方式命名的字符串转换为驼峰式。static StringtoKebabCase(CharSequence str) 将驼峰式命名的字符串转换为短横连接方式。static StringtoPascalCase(CharSequence name) 将下划线方式命名的字符串转换为帕斯卡式。static StringtoSymbolCase(CharSequence str, char symbol) 将驼峰式命名的字符串转换为使用符号连接方式。static String将驼峰式命名的字符串转换为下划线方式,又称SnakeCase、underScoreCase。
-
构造器详细资料
-
NamingCase
public NamingCase()
-
-
方法详细资料
-
toUnderlineCase
将驼峰式命名的字符串转换为下划线方式,又称SnakeCase、underScoreCase。
如果转换前的驼峰式命名的字符串为空,则返回空字符串。
规则为:
- 单字之间以下划线隔开
- 每个单字的首字母亦用小写字母
例如:
HelloWorld=》hello_world Hello_World=》hello_world HelloWorld_test=》hello_world_test
- 参数:
str- 转换前的驼峰式命名的字符串,也可以为下划线形式- 返回:
- 转换后下划线方式命名的字符串
-
toKebabCase
将驼峰式命名的字符串转换为短横连接方式。
如果转换前的驼峰式命名的字符串为空,则返回空字符串。
规则为:- 单字之间横线线隔开
- 每个单字的首字母亦用小写字母
例如:HelloWorld=》hello-world Hello_World=》hello-world HelloWorld_test=》hello-world-test
- 参数:
str- 转换前的驼峰式命名的字符串,也可以为下划线形式- 返回:
- 转换后下划线方式命名的字符串
-
toSymbolCase
将驼峰式命名的字符串转换为使用符号连接方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。- 参数:
str- 转换前的驼峰式命名的字符串,也可以为符号连接形式symbol- 连接符- 返回:
- 转换后符号连接方式命名的字符串
-
toPascalCase
将下划线方式命名的字符串转换为帕斯卡式。
规则为:- 单字之间不以空格或任何连接符断开
- 第一个单字首字母采用大写字母
- 后续单字的首字母亦用大写字母
如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
例如:hello_world=》HelloWorld- 参数:
name- 转换前的下划线大写方式命名的字符串- 返回:
- 转换后的驼峰式命名的字符串
-
toCamelCase
将下划线方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
规则为:- 单字之间不以空格或任何连接符断开
- 第一个单字首字母采用小写字母
- 后续单字的首字母亦用大写字母
例如:hello_world=》helloWorld- 参数:
name- 转换前的下划线大写方式命名的字符串- 返回:
- 转换后的驼峰式命名的字符串
-
toCamelCase
将连接符方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。- 参数:
name- 转换前的自定义方式命名的字符串symbol- 原字符串中的连接符连接符- 返回:
- 转换后的驼峰式命名的字符串
- 从以下版本开始:
- 5.7.17
-
toCamelCase
将连接符方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。- 参数:
name- 转换前的自定义方式命名的字符串symbol- 原字符串中的连接符连接符otherCharToLower- 其他非连接符后的字符是否需要转为小写- 返回:
- 转换后的驼峰式命名的字符串
-