Package clusterless.commons.util
Class Strings
- java.lang.Object
-
- clusterless.commons.util.Strings
-
public class Strings extends java.lang.Object
Strings is a utility class for working with strings.
-
-
Constructor Summary
Constructors Constructor Description Strings()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcamelToLowerCamel(java.lang.String string)static java.lang.StringcamelToLowerHyphen(java.lang.String string)static java.lang.StringcamelToLowerUnderscore(java.lang.String string)static java.lang.StringcamelToUpperUnderscore(java.lang.String string)static java.lang.StringemptyToNull(java.lang.String string)static java.lang.Stringjoin(java.lang.String separator, java.lang.Object... objects)static java.lang.StringjoinClean(java.lang.String separator, java.lang.Object... objects)use withnullOr(Object, Function)static java.lang.StringjoinCleanDash(java.lang.Object... objects)static java.lang.StringjoinDash(java.lang.Object... objects)static java.lang.StringjoinEscaped(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String delimiter)static java.lang.StringlowerHyphenToUpperCamel(java.lang.String string)static java.lang.StringlowerUnderscoreToCamelCase(java.lang.String string)static <T> java.lang.StringnullOr(T e, java.util.function.Function<T,java.lang.String> f)static java.lang.StringnullToEmpty(java.lang.Object value)static java.lang.StringremoveLast(char delim, java.lang.String value)static java.lang.StringupperCamel(java.lang.String string)
-
-
-
Constructor Detail
-
Strings
public Strings()
-
-
Method Detail
-
joinCleanDash
public static java.lang.String joinCleanDash(java.lang.Object... objects)
-
joinDash
public static java.lang.String joinDash(java.lang.Object... objects)
-
joinClean
public static java.lang.String joinClean(java.lang.String separator, java.lang.Object... objects)
use withnullOr(Object, Function)- Parameters:
separator-objects-- Returns:
-
join
public static java.lang.String join(java.lang.String separator, java.lang.Object... objects)
-
upperCamel
public static java.lang.String upperCamel(java.lang.String string)
-
lowerUnderscoreToCamelCase
public static java.lang.String lowerUnderscoreToCamelCase(java.lang.String string)
-
camelToLowerHyphen
public static java.lang.String camelToLowerHyphen(java.lang.String string)
-
camelToLowerCamel
public static java.lang.String camelToLowerCamel(java.lang.String string)
-
camelToLowerUnderscore
public static java.lang.String camelToLowerUnderscore(java.lang.String string)
-
camelToUpperUnderscore
public static java.lang.String camelToUpperUnderscore(java.lang.String string)
-
lowerHyphenToUpperCamel
public static java.lang.String lowerHyphenToUpperCamel(java.lang.String string)
-
emptyToNull
public static java.lang.String emptyToNull(java.lang.String string)
-
nullToEmpty
public static java.lang.String nullToEmpty(java.lang.Object value)
-
nullOr
public static <T> java.lang.String nullOr(T e, java.util.function.Function<T,java.lang.String> f)
-
removeLast
public static java.lang.String removeLast(char delim, java.lang.String value)
-
joinEscaped
public static java.lang.String joinEscaped(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String delimiter)
-
-