Package io.github.astrapi69.string
Class CaseExtensions
java.lang.Object
io.github.astrapi69.string.CaseExtensions
The class
CaseExtensions
provides methods for converting strings between different case
formats.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
kebabToCamelCase
(String kebabCase) Converts a kebab-case string to camelCase.static String
kebabToDotCase
(String kebabCase) Converts a kebab-case string to dot.case.static String
kebabToSnakeCase
(String kebabCase) Converts a kebab-case string to snake_case.static String
kebabToUpperSnakeCase
(String kebabCase) Converts a kebab-case string to UPPER_SNAKE_CASE.static String
snakeToPascalCase
(String snakeCase) Converts a snake_case string to PascalCase.
-
Constructor Details
-
CaseExtensions
public CaseExtensions()
-
-
Method Details
-
kebabToCamelCase
Converts a kebab-case string to camelCase.- Parameters:
kebabCase
- the kebab-case string- Returns:
- the camelCase string
-
kebabToDotCase
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
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
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
Converts a snake_case string to PascalCase.- Parameters:
snakeCase
- the snake_case string- Returns:
- the PascalCase string
-