public final class StringTool
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static int |
calcLongestLineLength(java.lang.String text)
Calculate the length of the longest line in the given text.
|
static Indexable<java.lang.String> |
split(java.lang.String str,
java.util.regex.Pattern pattern)
Split a string at a given regular expression pattern.
|
static Indexable<java.lang.String> |
splitRaw(java.lang.String str,
char separator)
Split a string at a given separator character.
|
static Indexable<java.lang.String> |
splitRaw(java.lang.String str,
java.lang.String pattern)
Split a string at a given raw string pattern.
|
static Indexable<java.lang.String> |
splitRegex(java.lang.String str,
java.lang.String pattern)
Split a string at a given regular expression pattern.
|
@NotNull public static Indexable<java.lang.String> splitRaw(@NotNull java.lang.String str, char separator)
str - string to splitseparator - separator character (not handled as a regular expression)@NotNull public static Indexable<java.lang.String> splitRaw(@NotNull java.lang.String str, @NotNull java.lang.String pattern)
str - string to splitpattern - separator pattern (not handled as a regular expression)@NotNull public static Indexable<java.lang.String> splitRegex(@NotNull java.lang.String str, @NotNull java.lang.String pattern)
str - string to splitpattern - separator pattern@NotNull public static Indexable<java.lang.String> split(@NotNull java.lang.String str, @NotNull java.util.regex.Pattern pattern)
str - string to splitpattern - separator patternpublic static int calcLongestLineLength(@NotNull java.lang.String text)
text - text to check