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.StringconcatWithSeparator(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.Stringpack(java.util.Collection<? extends T> original, java.util.function.Function<T,java.lang.String> mapping)static java.lang.Stringpack(java.util.Collection<java.lang.String> original)static java.lang.StringpackMap(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)
-
-