类 NamingCase

java.lang.Object
org.elsfs.tool.core.text.NamingCase

public class NamingCase extends Object
命名规则封装,主要是针对驼峰风格命名、连接符命名等的封装
从以下版本开始:
0.0.3
作者:
zeng
  • 构造器详细资料

    • NamingCase

      public NamingCase()
  • 方法详细资料

    • toUnderlineCase

      public static String toUnderlineCase(CharSequence str)
      将驼峰式命名的字符串转换为下划线方式,又称SnakeCase、underScoreCase。
      如果转换前的驼峰式命名的字符串为空,则返回空字符串。
      规则为:
      • 单字之间以下划线隔开
      • 每个单字的首字母亦用小写字母

      例如:

       HelloWorld=》hello_world
       Hello_World=》hello_world
       HelloWorld_test=》hello_world_test
       
      参数:
      str - 转换前的驼峰式命名的字符串,也可以为下划线形式
      返回:
      转换后下划线方式命名的字符串
    • toKebabCase

      public static String toKebabCase(CharSequence str)
      将驼峰式命名的字符串转换为短横连接方式。
      如果转换前的驼峰式命名的字符串为空,则返回空字符串。
      规则为:
      • 单字之间横线线隔开
      • 每个单字的首字母亦用小写字母

      例如:
       HelloWorld=》hello-world
       Hello_World=》hello-world
       HelloWorld_test=》hello-world-test
       
      参数:
      str - 转换前的驼峰式命名的字符串,也可以为下划线形式
      返回:
      转换后下划线方式命名的字符串
    • toSymbolCase

      public static String toSymbolCase(CharSequence str, char symbol)
      将驼峰式命名的字符串转换为使用符号连接方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。
      参数:
      str - 转换前的驼峰式命名的字符串,也可以为符号连接形式
      symbol - 连接符
      返回:
      转换后符号连接方式命名的字符串
    • toPascalCase

      public static String toPascalCase(CharSequence name)
      将下划线方式命名的字符串转换为帕斯卡式。
      规则为:
      • 单字之间不以空格或任何连接符断开
      • 第一个单字首字母采用大写字母
      • 后续单字的首字母亦用大写字母

      如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
      例如:hello_world=》HelloWorld
      参数:
      name - 转换前的下划线大写方式命名的字符串
      返回:
      转换后的驼峰式命名的字符串
    • toCamelCase

      public static String toCamelCase(CharSequence name)
      将下划线方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
      规则为:
      • 单字之间不以空格或任何连接符断开
      • 第一个单字首字母采用小写字母
      • 后续单字的首字母亦用大写字母

      例如:hello_world=》helloWorld
      参数:
      name - 转换前的下划线大写方式命名的字符串
      返回:
      转换后的驼峰式命名的字符串
    • toCamelCase

      public static String toCamelCase(CharSequence name, char symbol)
      将连接符方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
      参数:
      name - 转换前的自定义方式命名的字符串
      symbol - 原字符串中的连接符连接符
      返回:
      转换后的驼峰式命名的字符串
      从以下版本开始:
      5.7.17
    • toCamelCase

      public static String toCamelCase(CharSequence name, char symbol, boolean otherCharToLower)
      将连接符方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
      参数:
      name - 转换前的自定义方式命名的字符串
      symbol - 原字符串中的连接符连接符
      otherCharToLower - 其他非连接符后的字符是否需要转为小写
      返回:
      转换后的驼峰式命名的字符串