public final class StringTool
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
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 pattern