java.lang.Object
io.github.astrapi69.string.CaseExtensions

public class CaseExtensions extends Object
The class CaseExtensions provides methods for converting strings between different case formats.
  • Constructor Details

    • CaseExtensions

      public CaseExtensions()
  • Method Details

    • kebabToCamelCase

      public static String kebabToCamelCase(String kebabCase)
      Converts a kebab-case string to camelCase.
      Parameters:
      kebabCase - the kebab-case string
      Returns:
      the camelCase string
    • kebabToDotCase

      public static String kebabToDotCase(String kebabCase)
      Converts a kebab-case string to dot.case.
      Parameters:
      kebabCase - the kebab-case string
      Returns:
      the dot.case string, or the original string if it is null or empty
    • kebabToSnakeCase

      public static String kebabToSnakeCase(String kebabCase)
      Converts a kebab-case string to snake_case.
      Parameters:
      kebabCase - the kebab-case string
      Returns:
      the snake_case string, or the original string if it is null or empty
    • kebabToUpperSnakeCase

      public static String kebabToUpperSnakeCase(String kebabCase)
      Converts a kebab-case string to UPPER_SNAKE_CASE.
      Parameters:
      kebabCase - the kebab-case string
      Returns:
      the UPPER_SNAKE_CASE string, or the original string if it is null or empty
    • snakeToPascalCase

      public static String snakeToPascalCase(String snakeCase)
      Converts a snake_case string to PascalCase.
      Parameters:
      snakeCase - the snake_case string
      Returns:
      the PascalCase string