Package net.starype.quiz.api.util
Class StringUtils
- java.lang.Object
-
- net.starype.quiz.api.util.StringUtils
-
public class StringUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StringUtils()
-
Method Summary
Modifier and Type Method Description static java.lang.String
concatWithSeparator(java.lang.String a, java.lang.String b, java.lang.String separator)
static <T> java.util.Set<T>
map(java.util.Collection<java.lang.String> original, java.util.function.Function<java.lang.String,? extends T> mapping)
static <T> java.util.Optional<T>
mapOptionalNoThrow(java.util.Optional<java.lang.String> optionalString, java.util.function.Function<java.lang.String,? extends T> mapping)
static <T> java.lang.String
pack(java.util.Collection<? extends T> original, java.util.function.Function<T,java.lang.String> mapping)
static java.lang.String
pack(java.util.Collection<java.lang.String> original)
static java.lang.String
packMap(java.util.Map<java.lang.String,java.lang.String> original)
static java.util.List<java.lang.String>
unpack(java.lang.String original)
static <T> java.util.List<T>
unpack(java.lang.String original, java.util.function.Function<java.lang.String,? extends T> mapping)
static java.util.Map<java.lang.String,java.lang.String>
unpackMap(java.lang.String original)
-
-
-
Method Detail
-
map
public static <T> java.util.Set<T> map(java.util.Collection<java.lang.String> original, java.util.function.Function<java.lang.String,? extends T> mapping)
-
unpackMap
public static java.util.Map<java.lang.String,java.lang.String> unpackMap(java.lang.String original)
-
packMap
public static java.lang.String packMap(java.util.Map<java.lang.String,java.lang.String> original)
-
unpack
public static java.util.List<java.lang.String> unpack(java.lang.String original)
-
pack
public static java.lang.String pack(java.util.Collection<java.lang.String> original)
-
unpack
public static <T> java.util.List<T> unpack(java.lang.String original, java.util.function.Function<java.lang.String,? extends T> mapping)
-
pack
public static <T> java.lang.String pack(java.util.Collection<? extends T> original, java.util.function.Function<T,java.lang.String> mapping)
-
mapOptionalNoThrow
public static <T> java.util.Optional<T> mapOptionalNoThrow(java.util.Optional<java.lang.String> optionalString, java.util.function.Function<java.lang.String,? extends T> mapping)
-
concatWithSeparator
public static java.lang.String concatWithSeparator(java.lang.String a, java.lang.String b, java.lang.String separator)
-
-