java.lang.Object
com.intellij.internal.statistic.eventLog.util.StringUtil

public final class StringUtil extends Object
  • Method Details

    • replace

      @Contract(pure=true) @NotNull public static @NotNull String replace(@NotNull @NotNull String text, @NotNull @NotNull List<String> from, @NotNull @NotNull List<String> to)
    • isEmpty

      @Contract(value="null -> true", pure=true) public static boolean isEmpty(@Nullable @Nullable String s)
    • isEmptyOrSpaces

      @Contract(value="null -> true", pure=true) public static boolean isEmptyOrSpaces(@Nullable @Nullable String s)
    • split

      @NotNull public static @NotNull List<String> split(@NotNull @NotNull String s, @NotNull @NotNull String separator, boolean excludeSeparator, boolean excludeEmptyStrings)
    • split

      @Contract(pure=true) @NotNull public static @NotNull List<CharSequence> split(@NotNull @NotNull CharSequence s, @NotNull @NotNull CharSequence separator, boolean excludeSeparator, boolean excludeEmptyStrings)
    • split

      @NotNull public static @NotNull List<String> split(@NotNull @NotNull String text, char separator)
    • indexOf

      @Contract(pure=true) public static int indexOf(@NotNull @NotNull CharSequence sequence, @NotNull @NotNull CharSequence infix, int start, int end)
    • startsWith

      @Contract(pure=true) public static boolean startsWith(@NotNull @NotNull CharSequence text, int startIndex, @NotNull @NotNull CharSequence prefix)
    • toHexString

      @Contract(pure=true) @NotNull public static @NotNull String toHexString(byte @NotNull [] bytes)