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.String
camelToLowerCamel(java.lang.String string)
static java.lang.String
camelToLowerHyphen(java.lang.String string)
static java.lang.String
camelToLowerUnderscore(java.lang.String string)
static java.lang.String
camelToUpperUnderscore(java.lang.String string)
static java.lang.String
emptyToNull(java.lang.String string)
static java.lang.String
join(java.lang.String separator, java.lang.Object... objects)
static java.lang.String
joinClean(java.lang.String separator, java.lang.Object... objects)
use withnullOr(Object, Function)
static java.lang.String
joinCleanDash(java.lang.Object... objects)
static java.lang.String
joinDash(java.lang.Object... objects)
static java.lang.String
joinEscaped(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String delimiter)
static java.lang.String
lowerHyphenToUpperCamel(java.lang.String string)
static java.lang.String
lowerUnderscoreToCamelCase(java.lang.String string)
static <T> java.lang.String
nullOr(T e, java.util.function.Function<T,java.lang.String> f)
static java.lang.String
nullToEmpty(java.lang.Object value)
static java.lang.String
removeLast(char delim, java.lang.String value)
static java.lang.String
upperCamel(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)
-
-