Class CamelCase

java.lang.Object
cn.xuanyuanli.core.util.CamelCase

public class CamelCase extends Object
驼峰命名法转换工具
  CamelCaseUtils.toCamelCase("orderId") == "orderId"
  CamelCaseUtils.toCamelCase("hello_world") == "helloWorld"
  CamelCaseUtils.toCapitalizeCamelCase("hello_world") == "HelloWorld"
  CamelCaseUtils.toUnderScoreCase("helloWorld") = "hello_world"
 
Author:
John Li Email:jujubeframework@163.com
  • Field Details

  • Constructor Details

    • CamelCase

      private CamelCase()
      驼峰式大小写
  • Method Details

    • toUnderlineName

      public static String toUnderlineName(String input)
      遇大写,则转换为下划线形式+小写
      Parameters:
      input - 输入
      Returns:
      String
    • toCamelCase

      public static String toCamelCase(String input)
      下划线写法转换为驼峰写法
      Parameters:
      input - 输入
      Returns:
      String
    • toSpecilCamelCase

      public static String toSpecilCamelCase(String input)
      特殊的转换:前两个字母不能大写
      Parameters:
      input - 输入
      Returns:
      String
    • toCapitalizeCamelCase

      public static String toCapitalizeCamelCase(String input)
      下划线写法转换为驼峰写法,并首字母大写
      Parameters:
      input - 输入
      Returns:
      String