Package org.pkl.core.util
Class StringUtils
java.lang.Object
org.pkl.core.util.StringUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanTells 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(StringBuilder builder, Iterable<T> coll, String delimiter) static <T> voidjoinToStringBuilder(StringBuilder builder, Iterable<T> coll, String delimiter, Consumer<T> eachFn) static <T> voidjoinToStringBuilder(StringBuilder builder, Iterable<T> coll, Consumer<T> eachFn) static <T> voidjoinToStringBuilder(AnsiStringBuilder builder, Iterable<T> coll, String delimiter, Consumer<T> eachFn) static StringRemoves any leading and trailing characters with Unicode property "White_Space".static StringRemoves any trailing characters with Unicode property "White_Space".static StringRemoves any leading characters with Unicode property "White_Space".
-
Method Details
-
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
Tells if all characters of the given string have Unicode property "White_Space". -
trim
Removes any leading and trailing characters with Unicode property "White_Space". -
trimStart
Removes any leading characters with Unicode property "White_Space". -
trimEnd
Removes any trailing characters with Unicode property "White_Space". -
joinToStringBuilder
public static <T> void joinToStringBuilder(StringBuilder builder, Iterable<T> coll, String delimiter, Consumer<T> eachFn) -
joinToStringBuilder
public static <T> void joinToStringBuilder(AnsiStringBuilder builder, Iterable<T> coll, String delimiter, Consumer<T> eachFn) -
joinToStringBuilder
public static <T> void joinToStringBuilder(StringBuilder builder, Iterable<T> coll, String delimiter) -
joinToStringBuilder
public static <T> void joinToStringBuilder(StringBuilder builder, Iterable<T> coll, Consumer<T> eachFn)
-