Class StringUtil
java.lang.Object
jp.ecuacion.lib.core.util.StringUtil
Provides string-related utility methods.
- Methods which StringUtils in apache-commons-lang has are not implemented in this class. Use StringUtils.
- The way of implementation follows to the one of apache-commons-lang.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringescapeHtml(String str) Returns html-escaped strings.static StringReturns csv from string array.static StringgetCsv(Collection<String> collection) Returns csv from list of string.static StringgetCsvWithSpace(String[] array) Returns csv with spaces after commas from list of string.static StringgetCsvWithSpace(Collection<String> collection) Returns csv with spaces after commas from list of string.static StringgetLowerCamelFromSnake(String snakeCaseString) Returns a lowerCamelCase string from a snake case string.static StringgetLowerSnakeFromCamel(String camelCaseString) Returns a lowerSnakeCase string from a camel case string.static StringgetSeparatedValuesString(String[] array, String separator) Returns String with values separated byseparator.static StringgetSeparatedValuesString(Collection<String> collection, String separator) Returns String with values separated byseparator.static StringgetUpperCamelFromSnake(String snakeCaseString) Returns a upperCamelCase string from a snake case string.static StringtoCurrencyFormat(String number) Returns comma-separated number from number.
-
Method Details
-
getLowerCamelFromSnake
Returns a lowerCamelCase string from a snake case string.- Parameters:
snakeCaseString- snakeCaseString- Returns:
- camel case string
-
getUpperCamelFromSnake
Returns a upperCamelCase string from a snake case string.- Parameters:
snakeCaseString- snakeCaseString- Returns:
- camel case string
-
getLowerSnakeFromCamel
Returns a lowerSnakeCase string from a camel case string.- Parameters:
camelCaseString- snakeCaseString, may be null.- Returns:
- camel case string, may be null when camelCaseString is null.
-
toCurrencyFormat
Returns comma-separated number from number.- Parameters:
number- number- Returns:
- String comma-separated number.
- Throws:
NumberFormatException- NumberFormatException.
-
getSeparatedValuesString
@Nonnull public static String getSeparatedValuesString(@RequireNonnull String[] array, @RequireNonnull String separator) Returns String with values separated byseparator.If you set "," as
separator, you'll get csv String.- Parameters:
array- string arrayseparator- separator string- Returns:
- String
-
getSeparatedValuesString
@Nonnull public static String getSeparatedValuesString(@RequireNonnull Collection<String> collection, @RequireNonnull String separator) Returns String with values separated byseparator.If you set "," as
separator, you'll get csv String.- Parameters:
collection- string collection- Returns:
- String
-
getCsv
-
getCsv
Returns csv from list of string.- Parameters:
collection- collection of string.- Returns:
- csv.
-
getCsvWithSpace
Returns csv with spaces after commas from list of string.This is used not for creating csv file, but for logging or program code creation.
- Parameters:
array- list of string.- Returns:
- csv with spaces after commas.
-
getCsvWithSpace
Returns csv with spaces after commas from list of string.This is used not for creating csv file, but for logging or program code creation.
- Parameters:
collection- collection of string.- Returns:
- csv with spaces after commas.
-
escapeHtml
Returns html-escaped strings.- Parameters:
str- string.- Returns:
- html-escaped strings.
-