Class StringUtil


  • public final class StringUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method 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 @NotNull [] bytes)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)