Package org.pkl.core.util
Class StringUtils
- java.lang.Object
-
- org.pkl.core.util.StringUtils
-
public final class StringUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisBlank(java.lang.String str)Tells if all characters of the given string have Unicode property "White_Space".static booleanisWhitespace(char ch)Tells if the given Java character has Unicode property "White_Space".static booleanisWhitespace(int codePoint)Tells if the given Unicode character has Unicode property "White_Space".static <T> voidjoinToStringBuilder(java.lang.StringBuilder builder, java.lang.Iterable<T> coll, java.lang.String delimiter)static <T> voidjoinToStringBuilder(java.lang.StringBuilder builder, java.lang.Iterable<T> coll, java.lang.String delimiter, java.util.function.Consumer<T> eachFn)static <T> voidjoinToStringBuilder(java.lang.StringBuilder builder, java.lang.Iterable<T> coll, java.util.function.Consumer<T> eachFn)static java.lang.Stringtrim(java.lang.String str)Removes any leading and trailing characters with Unicode property "White_Space".static java.lang.StringtrimEnd(java.lang.String str)Removes any trailing characters with Unicode property "White_Space".static java.lang.StringtrimStart(java.lang.String str)Removes any leading characters with Unicode property "White_Space".
-
-
-
Method Detail
-
isWhitespace
public static boolean isWhitespace(int codePoint)
Tells if the given Unicode character has Unicode property "White_Space".
-
isWhitespace
public static boolean isWhitespace(char ch)
Tells if the given Java character has Unicode property "White_Space".
-
isBlank
public static boolean isBlank(java.lang.String str)
Tells if all characters of the given string have Unicode property "White_Space".
-
trim
public static java.lang.String trim(java.lang.String str)
Removes any leading and trailing characters with Unicode property "White_Space".
-
trimStart
public static java.lang.String trimStart(java.lang.String str)
Removes any leading characters with Unicode property "White_Space".
-
trimEnd
public static java.lang.String trimEnd(java.lang.String str)
Removes any trailing characters with Unicode property "White_Space".
-
joinToStringBuilder
public static <T> void joinToStringBuilder(java.lang.StringBuilder builder, java.lang.Iterable<T> coll, java.lang.String delimiter, java.util.function.Consumer<T> eachFn)
-
joinToStringBuilder
public static <T> void joinToStringBuilder(java.lang.StringBuilder builder, java.lang.Iterable<T> coll, java.lang.String delimiter)
-
joinToStringBuilder
public static <T> void joinToStringBuilder(java.lang.StringBuilder builder, java.lang.Iterable<T> coll, java.util.function.Consumer<T> eachFn)
-
-