public final class StringUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static int |
indexOf(@NotNull java.lang.CharSequence sequence,
@NotNull java.lang.CharSequence infix,
int start,
int end) |
static boolean |
isEmpty(@Nullable java.lang.String s) |
static boolean |
isEmptyOrSpaces(@Nullable java.lang.String s) |
static @NotNull java.lang.String |
replace(@NotNull java.lang.String text,
@NotNull java.util.List<java.lang.String> from,
@NotNull java.util.List<java.lang.String> to) |
static @NotNull java.util.List<java.lang.CharSequence> |
split(@NotNull java.lang.CharSequence s,
@NotNull java.lang.CharSequence separator,
boolean excludeSeparator,
boolean excludeEmptyStrings) |
static @NotNull java.util.List<java.lang.String> |
split(@NotNull java.lang.String text,
char separator) |
static @NotNull java.util.List<java.lang.String> |
split(@NotNull java.lang.String s,
@NotNull java.lang.String separator,
boolean excludeSeparator,
boolean excludeEmptyStrings) |
static boolean |
startsWith(@NotNull java.lang.CharSequence text,
int startIndex,
@NotNull java.lang.CharSequence prefix) |
static @NotNull java.lang.String |
toHexString(byte[] bytes) |
@Contract(pure=true)
@NotNull
public static @NotNull java.lang.String replace(@NotNull
@NotNull java.lang.String text,
@NotNull
@NotNull java.util.List<java.lang.String> from,
@NotNull
@NotNull java.util.List<java.lang.String> to)
@Contract(value="null -> true",
pure=true)
public static boolean isEmpty(@Nullable
@Nullable java.lang.String s)
@Contract(value="null -> true",
pure=true)
public static boolean isEmptyOrSpaces(@Nullable
@Nullable java.lang.String s)
@NotNull
public static @NotNull java.util.List<java.lang.String> split(@NotNull
@NotNull java.lang.String s,
@NotNull
@NotNull java.lang.String separator,
boolean excludeSeparator,
boolean excludeEmptyStrings)
@Contract(pure=true)
@NotNull
public static @NotNull java.util.List<java.lang.CharSequence> split(@NotNull
@NotNull java.lang.CharSequence s,
@NotNull
@NotNull java.lang.CharSequence separator,
boolean excludeSeparator,
boolean excludeEmptyStrings)
@NotNull
public static @NotNull java.util.List<java.lang.String> split(@NotNull
@NotNull java.lang.String text,
char separator)
@Contract(pure=true)
public static int indexOf(@NotNull
@NotNull java.lang.CharSequence sequence,
@NotNull
@NotNull java.lang.CharSequence infix,
int start,
int end)
@Contract(pure=true)
public static boolean startsWith(@NotNull
@NotNull java.lang.CharSequence text,
int startIndex,
@NotNull
@NotNull java.lang.CharSequence prefix)
@Contract(pure=true) @NotNull public static @NotNull java.lang.String toHexString(byte[] bytes)