Class StringUtil
- java.lang.Object
-
- com.intellij.internal.statistic.eventLog.util.StringUtil
-
public final class StringUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intindexOf(@NotNull java.lang.CharSequence sequence, @NotNull java.lang.CharSequence infix, int start, int end)static booleanisEmpty(@Nullable java.lang.String s)static booleanisEmptyOrSpaces(@Nullable java.lang.String s)static @NotNull java.lang.Stringreplace(@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 booleanstartsWith(@NotNull java.lang.CharSequence text, int startIndex, @NotNull java.lang.CharSequence prefix)static @NotNull java.lang.StringtoHexString(byte @NotNull [] bytes)
-
-
-
Method Detail
-
replace
@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)
-
isEmpty
@Contract(value="null -> true", pure=true) public static boolean isEmpty(@Nullable @Nullable java.lang.String s)
-
isEmptyOrSpaces
@Contract(value="null -> true", pure=true) public static boolean isEmptyOrSpaces(@Nullable @Nullable java.lang.String s)
-
split
@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)
-
split
@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)
-
split
@NotNull public static @NotNull java.util.List<java.lang.String> split(@NotNull @NotNull java.lang.String text, char separator)
-
indexOf
@Contract(pure=true) public static int indexOf(@NotNull @NotNull java.lang.CharSequence sequence, @NotNull @NotNull java.lang.CharSequence infix, int start, int end)
-
startsWith
@Contract(pure=true) public static boolean startsWith(@NotNull @NotNull java.lang.CharSequence text, int startIndex, @NotNull @NotNull java.lang.CharSequence prefix)
-
toHexString
@Contract(pure=true) @NotNull public static @NotNull java.lang.String toHexString(byte @NotNull [] bytes)
-
-