Interface SequenceUtils

    • Field Detail

      • EOL_CHAR

        static final char EOL_CHAR
      • EOL_CHAR1

        static final char EOL_CHAR1
      • EOL_CHAR2

        static final char EOL_CHAR2
      • LINE_SEP

        static final java.lang.String LINE_SEP
      • US_CHARS

        static final java.lang.String US_CHARS
      • NBSP_CHARS

        static final java.lang.String NBSP_CHARS
      • SPACE_SET

        @Deprecated
        static final CharPredicate SPACE_SET
        Deprecated.
        use CharPredicate fields directly
      • TAB_SET

        @Deprecated
        static final CharPredicate TAB_SET
        Deprecated.
      • EOL_SET

        @Deprecated
        static final CharPredicate EOL_SET
        Deprecated.
      • SPACE_TAB_SET

        @Deprecated
        static final CharPredicate SPACE_TAB_SET
        Deprecated.
      • SPACE_TAB_NBSP_SET

        @Deprecated
        static final CharPredicate SPACE_TAB_NBSP_SET
        Deprecated.
      • SPACE_TAB_EOL_SET

        @Deprecated
        static final CharPredicate SPACE_TAB_EOL_SET
        Deprecated.
      • SPACE_EOL_SET

        @Deprecated
        static final CharPredicate SPACE_EOL_SET
        Deprecated.
      • ANY_EOL_SET

        @Deprecated
        static final CharPredicate ANY_EOL_SET
        Deprecated.
      • WHITESPACE_SET

        @Deprecated
        static final CharPredicate WHITESPACE_SET
        Deprecated.
      • WHITESPACE_NBSP_SET

        @Deprecated
        static final CharPredicate WHITESPACE_NBSP_SET
        Deprecated.
      • BACKSLASH_SET

        @Deprecated
        static final CharPredicate BACKSLASH_SET
        Deprecated.
      • US_SET

        @Deprecated
        static final CharPredicate US_SET
        Deprecated.
      • HASH_SET

        @Deprecated
        static final CharPredicate HASH_SET
        Deprecated.
      • DECIMAL_DIGITS

        @Deprecated
        static final CharPredicate DECIMAL_DIGITS
        Deprecated.
      • HEXADECIMAL_DIGITS

        @Deprecated
        static final CharPredicate HEXADECIMAL_DIGITS
        Deprecated.
      • OCTAL_DIGITS

        @Deprecated
        static final CharPredicate OCTAL_DIGITS
        Deprecated.
      • LSEP

        @Deprecated
        static final char LSEP
        Deprecated.
        use new names instead
        See Also:
        Constant Field Values
      • EOL_CHARS

        @Deprecated
        static final java.lang.String EOL_CHARS
        Deprecated.
        See Also:
        Constant Field Values
      • WHITESPACE_NO_EOL_CHARS

        @Deprecated
        static final java.lang.String WHITESPACE_NO_EOL_CHARS
        Deprecated.
        See Also:
        Constant Field Values
      • WHITESPACE_CHARS

        @Deprecated
        static final java.lang.String WHITESPACE_CHARS
        Deprecated.
        See Also:
        Constant Field Values
      • WHITESPACE_NBSP_CHARS

        @Deprecated
        static final java.lang.String WHITESPACE_NBSP_CHARS
        Deprecated.
        See Also:
        Constant Field Values
      • visibleSpacesMap

        static final java.util.Map<java.lang.Character,​java.lang.String> visibleSpacesMap
      • EMPTY_INDICES

        static final int[] EMPTY_INDICES
    • Method Detail

      • getVisibleSpacesMap

        static java.util.Map<java.lang.Character,​java.lang.String> getVisibleSpacesMap()
      • subSequence

        @NotNull
        static <T extends java.lang.CharSequence> T subSequence​(@NotNull
                                                                T thizz,
                                                                int startIndex)
      • subSequence

        @NotNull
        static <T extends java.lang.CharSequence> T subSequence​(@NotNull
                                                                T thizz,
                                                                @NotNull
                                                                Range range)
        Get a portion of this sequence selected by range
        Type Parameters:
        T - type of character sequence
        Parameters:
        thizz - char sequence
        range - range to get, coordinates offset form start of this sequence
        Returns:
        sequence whose contents reflect the selected portion, if range.isNull() then this is returned
      • subSequenceBefore

        @Nullable
        static <T extends java.lang.CharSequence> T subSequenceBefore​(@NotNull
                                                                      T thizz,
                                                                      @NotNull
                                                                      Range range)
        Get a portion of this sequence before one selected by range
        Type Parameters:
        T - type of character sequence
        Parameters:
        thizz - char sequence
        range - range to get, coordinates offset form start of this sequence
        Returns:
        sequence whose contents come before the selected range, if range.isNull() then null
      • subSequenceAfter

        @Nullable
        static <T extends java.lang.CharSequence> T subSequenceAfter​(@NotNull
                                                                     T thizz,
                                                                     @NotNull
                                                                     Range range)
        Get a portion of this sequence after one selected by range
        Type Parameters:
        T - type of character sequence
        Parameters:
        thizz - char sequence
        range - range to get, coordinates offset form start of this sequence
        Returns:
        sequence whose contents come after the selected range, if range.isNull() then null
      • subSequenceBeforeAfter

        @NotNull
        static <T extends java.lang.CharSequence> Pair<T,​T> subSequenceBeforeAfter​(@NotNull
                                                                                         T thizz,
                                                                                         Range range)
        Get a portions of this sequence before and after one selected by range
        Type Parameters:
        T - type of character sequence
        Parameters:
        thizz - char sequence
        range - range to get, coordinates offset form start of this sequence
        Returns:
        sequence whose contents come before and after the selected range, if range.isNull() then pair of nulls
      • containsAny

        static boolean containsAny​(@NotNull
                                   java.lang.CharSequence thizz,
                                   @NotNull
                                   CharPredicate s)
      • containsAny

        static boolean containsAny​(@NotNull
                                   java.lang.CharSequence thizz,
                                   @NotNull
                                   CharPredicate s,
                                   int index)
      • containsAnyNot

        static boolean containsAnyNot​(@NotNull
                                      java.lang.CharSequence thizz,
                                      @NotNull
                                      CharPredicate s)
      • containsAnyNot

        static boolean containsAnyNot​(@NotNull
                                      java.lang.CharSequence thizz,
                                      @NotNull
                                      CharPredicate s,
                                      int fromIndex)
      • containsAnyNot

        static boolean containsAnyNot​(@NotNull
                                      java.lang.CharSequence thizz,
                                      @NotNull
                                      CharPredicate s,
                                      int fromIndex,
                                      int endIndex)
      • indexOf

        static int indexOf​(@NotNull
                           java.lang.CharSequence thizz,
                           @NotNull
                           java.lang.CharSequence s)
      • indexOf

        static int indexOf​(@NotNull
                           java.lang.CharSequence thizz,
                           @NotNull
                           java.lang.CharSequence s,
                           int fromIndex)
      • indexOf

        static int indexOf​(@NotNull
                           java.lang.CharSequence thizz,
                           char c)
      • indexOf

        static int indexOf​(@NotNull
                           java.lang.CharSequence thizz,
                           char c,
                           int fromIndex)
      • indexOfAny

        static int indexOfAny​(@NotNull
                              java.lang.CharSequence thizz,
                              @NotNull
                              CharPredicate s)
      • indexOfAny

        static int indexOfAny​(@NotNull
                              java.lang.CharSequence thizz,
                              @NotNull
                              CharPredicate s,
                              int index)
      • indexOfAnyNot

        static int indexOfAnyNot​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate s)
      • indexOfAnyNot

        static int indexOfAnyNot​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate s,
                                 int fromIndex)
      • indexOfAnyNot

        static int indexOfAnyNot​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate s,
                                 int fromIndex,
                                 int endIndex)
      • indexOfNot

        static int indexOfNot​(@NotNull
                              java.lang.CharSequence thizz,
                              char c)
      • indexOfNot

        static int indexOfNot​(@NotNull
                              java.lang.CharSequence thizz,
                              char c,
                              int fromIndex)
      • lastIndexOf

        static int lastIndexOf​(@NotNull
                               java.lang.CharSequence thizz,
                               @NotNull
                               java.lang.CharSequence s)
      • lastIndexOf

        static int lastIndexOf​(@NotNull
                               java.lang.CharSequence thizz,
                               @NotNull
                               java.lang.CharSequence s,
                               int fromIndex)
      • lastIndexOf

        static int lastIndexOf​(@NotNull
                               java.lang.CharSequence thizz,
                               char c)
      • lastIndexOf

        static int lastIndexOf​(@NotNull
                               java.lang.CharSequence thizz,
                               char c,
                               int fromIndex)
      • lastIndexOfAny

        static int lastIndexOfAny​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  CharPredicate s)
      • lastIndexOfAny

        static int lastIndexOfAny​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  CharPredicate s,
                                  int fromIndex)
      • lastIndexOfAnyNot

        static int lastIndexOfAnyNot​(@NotNull
                                     java.lang.CharSequence thizz,
                                     @NotNull
                                     CharPredicate s)
      • lastIndexOfAnyNot

        static int lastIndexOfAnyNot​(@NotNull
                                     java.lang.CharSequence thizz,
                                     @NotNull
                                     CharPredicate s,
                                     int fromIndex)
      • lastIndexOfAnyNot

        static int lastIndexOfAnyNot​(@NotNull
                                     java.lang.CharSequence thizz,
                                     @NotNull
                                     CharPredicate s,
                                     int startIndex,
                                     int fromIndex)
      • lastIndexOfNot

        static int lastIndexOfNot​(@NotNull
                                  java.lang.CharSequence thizz,
                                  char c)
      • lastIndexOfNot

        static int lastIndexOfNot​(@NotNull
                                  java.lang.CharSequence thizz,
                                  char c,
                                  int fromIndex)
      • indexOf

        static int indexOf​(@NotNull
                           java.lang.CharSequence thizz,
                           char c,
                           int fromIndex,
                           int endIndex)
      • indexOf

        static int indexOf​(@NotNull
                           java.lang.CharSequence thizz,
                           @NotNull
                           java.lang.CharSequence s,
                           int fromIndex,
                           int endIndex)
      • lastIndexOf

        static int lastIndexOf​(@NotNull
                               java.lang.CharSequence thizz,
                               char c,
                               int startIndex,
                               int fromIndex)
      • indexOfNot

        static int indexOfNot​(@NotNull
                              java.lang.CharSequence thizz,
                              char c,
                              int fromIndex,
                              int endIndex)
      • indexOfAny

        static int indexOfAny​(@NotNull
                              java.lang.CharSequence thizz,
                              @NotNull
                              CharPredicate s,
                              int fromIndex,
                              int endIndex)
      • lastIndexOf

        static int lastIndexOf​(@NotNull
                               java.lang.CharSequence thizz,
                               @NotNull
                               java.lang.CharSequence s,
                               int startIndex,
                               int fromIndex)
      • lastIndexOfNot

        static int lastIndexOfNot​(@NotNull
                                  java.lang.CharSequence thizz,
                                  char c,
                                  int startIndex,
                                  int fromIndex)
      • lastIndexOfAny

        static int lastIndexOfAny​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  CharPredicate s,
                                  int startIndex,
                                  int fromIndex)
      • equals

        @Contract(pure=true,
                  value="_, null -> false")
        static boolean equals​(@NotNull
                              java.lang.CharSequence thizz,
                              java.lang.Object o)
        Equality comparison based on character content of this sequence, with quick fail resorting to content comparison only if length and hashCodes are equal
        Parameters:
        thizz - char sequence to test for equality
        o - any character sequence
        Returns:
        true if character contents are equal
      • hashCode

        @Contract(pure=true)
        static int hashCode​(@NotNull
                            java.lang.CharSequence thizz)
      • compareReversed

        static int compareReversed​(@Nullable
                                   java.lang.CharSequence o1,
                                   @Nullable
                                   java.lang.CharSequence o2)
      • compare

        static int compare​(@Nullable
                           java.lang.CharSequence o1,
                           @Nullable
                           java.lang.CharSequence o2)
      • compare

        static int compare​(@Nullable
                           java.lang.CharSequence o1,
                           @Nullable
                           java.lang.CharSequence o2,
                           boolean ignoreCase)
      • compare

        static int compare​(@Nullable
                           java.lang.CharSequence o1,
                           @Nullable
                           java.lang.CharSequence o2,
                           boolean ignoreCase,
                           @Nullable
                           CharPredicate ignoreChars)
      • toStringArray

        @NotNull
        static java.lang.String[] toStringArray​(java.lang.CharSequence... sequences)
      • isVisibleWhitespace

        static boolean isVisibleWhitespace​(char c)
      • columnsToNextTabStop

        static int columnsToNextTabStop​(int column)
      • expandTo

        @NotNull
        static int[] expandTo​(@NotNull
                              int[] indices,
                              int length,
                              int step)
      • truncateTo

        @NotNull
        static int[] truncateTo​(@NotNull
                                int[] indices,
                                int length)
      • indexOfAll

        @NotNull
        static int[] indexOfAll​(@NotNull
                                java.lang.CharSequence thizz,
                                @NotNull
                                java.lang.CharSequence s)
      • matches

        static boolean matches​(@NotNull
                               java.lang.CharSequence thizz,
                               @NotNull
                               java.lang.CharSequence chars,
                               boolean ignoreCase)
      • matches

        static boolean matches​(@NotNull
                               java.lang.CharSequence thizz,
                               @NotNull
                               java.lang.CharSequence chars)
      • matchesIgnoreCase

        static boolean matchesIgnoreCase​(@NotNull
                                         java.lang.CharSequence thizz,
                                         @NotNull
                                         java.lang.CharSequence chars)
      • matchChars

        static boolean matchChars​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  java.lang.CharSequence chars,
                                  int startIndex,
                                  boolean ignoreCase)
      • matchChars

        static boolean matchChars​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  java.lang.CharSequence chars,
                                  int startIndex)
      • matchCharsIgnoreCase

        static boolean matchCharsIgnoreCase​(@NotNull
                                            java.lang.CharSequence thizz,
                                            @NotNull
                                            java.lang.CharSequence chars,
                                            int startIndex)
      • matchChars

        static boolean matchChars​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  java.lang.CharSequence chars,
                                  boolean ignoreCase)
      • matchChars

        static boolean matchChars​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  java.lang.CharSequence chars)
      • matchCharsIgnoreCase

        static boolean matchCharsIgnoreCase​(@NotNull
                                            java.lang.CharSequence thizz,
                                            @NotNull
                                            java.lang.CharSequence chars)
      • matchCharsReversed

        static boolean matchCharsReversed​(@NotNull
                                          java.lang.CharSequence thizz,
                                          @NotNull
                                          java.lang.CharSequence chars,
                                          int endIndex,
                                          boolean ignoreCase)
      • matchCharsReversed

        static boolean matchCharsReversed​(@NotNull
                                          java.lang.CharSequence thizz,
                                          @NotNull
                                          java.lang.CharSequence chars,
                                          int endIndex)
      • matchCharsReversedIgnoreCase

        static boolean matchCharsReversedIgnoreCase​(@NotNull
                                                    java.lang.CharSequence thizz,
                                                    @NotNull
                                                    java.lang.CharSequence chars,
                                                    int endIndex)
      • matchedCharCount

        static int matchedCharCount​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    java.lang.CharSequence chars,
                                    int startIndex,
                                    int endIndex,
                                    boolean ignoreCase)
      • matchedCharCount

        static int matchedCharCount​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    java.lang.CharSequence chars,
                                    int startIndex,
                                    boolean ignoreCase)
      • matchedCharCount

        static int matchedCharCount​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    java.lang.CharSequence chars,
                                    int startIndex,
                                    int endIndex)
      • matchedCharCount

        static int matchedCharCount​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    java.lang.CharSequence chars,
                                    int startIndex)
      • matchedCharCountIgnoreCase

        static int matchedCharCountIgnoreCase​(@NotNull
                                              java.lang.CharSequence thizz,
                                              @NotNull
                                              java.lang.CharSequence chars,
                                              int startIndex,
                                              int endIndex)
      • matchedCharCountIgnoreCase

        static int matchedCharCountIgnoreCase​(@NotNull
                                              java.lang.CharSequence thizz,
                                              @NotNull
                                              java.lang.CharSequence chars,
                                              int startIndex)
      • matchedCharCountReversed

        static int matchedCharCountReversed​(@NotNull
                                            java.lang.CharSequence thizz,
                                            @NotNull
                                            java.lang.CharSequence chars,
                                            int startIndex,
                                            int fromIndex)
      • matchedCharCountReversedIgnoreCase

        static int matchedCharCountReversedIgnoreCase​(@NotNull
                                                      java.lang.CharSequence thizz,
                                                      @NotNull
                                                      java.lang.CharSequence chars,
                                                      int startIndex,
                                                      int fromIndex)
      • matchedCharCountReversed

        static int matchedCharCountReversed​(@NotNull
                                            java.lang.CharSequence thizz,
                                            @NotNull
                                            java.lang.CharSequence chars,
                                            int fromIndex,
                                            boolean ignoreCase)
      • matchedCharCountReversed

        static int matchedCharCountReversed​(@NotNull
                                            java.lang.CharSequence thizz,
                                            @NotNull
                                            java.lang.CharSequence chars,
                                            int fromIndex)
      • matchedCharCountReversedIgnoreCase

        static int matchedCharCountReversedIgnoreCase​(@NotNull
                                                      java.lang.CharSequence thizz,
                                                      @NotNull
                                                      java.lang.CharSequence chars,
                                                      int fromIndex)
      • matchedCharCount

        static int matchedCharCount​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    java.lang.CharSequence chars,
                                    int startIndex,
                                    int endIndex,
                                    boolean fullMatchOnly,
                                    boolean ignoreCase)
      • matchedCharCountReversed

        static int matchedCharCountReversed​(@NotNull
                                            java.lang.CharSequence thizz,
                                            @NotNull
                                            java.lang.CharSequence chars,
                                            int startIndex,
                                            int fromIndex,
                                            boolean ignoreCase)
      • countOfSpaceTab

        static int countOfSpaceTab​(@NotNull
                                   java.lang.CharSequence thizz)
      • countOfNotSpaceTab

        static int countOfNotSpaceTab​(@NotNull
                                      java.lang.CharSequence thizz)
      • countOfWhitespace

        static int countOfWhitespace​(@NotNull
                                     java.lang.CharSequence thizz)
      • countOfNotWhitespace

        static int countOfNotWhitespace​(@NotNull
                                        java.lang.CharSequence thizz)
      • countOfAny

        static int countOfAny​(@NotNull
                              java.lang.CharSequence thizz,
                              @NotNull
                              CharPredicate chars,
                              int fromIndex)
      • countOfAny

        static int countOfAny​(@NotNull
                              java.lang.CharSequence thizz,
                              @NotNull
                              CharPredicate chars)
      • countOfAnyNot

        static int countOfAnyNot​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate chars,
                                 int fromIndex,
                                 int endIndex)
      • countOfAnyNot

        static int countOfAnyNot​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate chars,
                                 int fromIndex)
      • countOfAnyNot

        static int countOfAnyNot​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate chars)
      • countOfAny

        static int countOfAny​(@NotNull
                              java.lang.CharSequence thizz,
                              @NotNull
                              CharPredicate s,
                              int fromIndex,
                              int endIndex)
      • countLeadingSpace

        static int countLeadingSpace​(@NotNull
                                     java.lang.CharSequence thizz)
      • countLeadingSpace

        static int countLeadingSpace​(@NotNull
                                     java.lang.CharSequence thizz,
                                     int startIndex)
      • countLeadingSpace

        static int countLeadingSpace​(@NotNull
                                     java.lang.CharSequence thizz,
                                     int startIndex,
                                     int endIndex)
      • countLeadingNotSpace

        static int countLeadingNotSpace​(@NotNull
                                        java.lang.CharSequence thizz)
      • countLeadingNotSpace

        static int countLeadingNotSpace​(@NotNull
                                        java.lang.CharSequence thizz,
                                        int startIndex)
      • countLeadingNotSpace

        static int countLeadingNotSpace​(@NotNull
                                        java.lang.CharSequence thizz,
                                        int startIndex,
                                        int endIndex)
      • countTrailingSpace

        static int countTrailingSpace​(@NotNull
                                      java.lang.CharSequence thizz)
      • countTrailingSpace

        static int countTrailingSpace​(@NotNull
                                      java.lang.CharSequence thizz,
                                      int fromIndex)
      • countTrailingSpace

        static int countTrailingSpace​(@NotNull
                                      java.lang.CharSequence thizz,
                                      int startIndex,
                                      int fromIndex)
      • countTrailingNotSpace

        static int countTrailingNotSpace​(@NotNull
                                         java.lang.CharSequence thizz)
      • countTrailingNotSpace

        static int countTrailingNotSpace​(@NotNull
                                         java.lang.CharSequence thizz,
                                         int fromIndex)
      • countTrailingNotSpace

        static int countTrailingNotSpace​(@NotNull
                                         java.lang.CharSequence thizz,
                                         int startIndex,
                                         int fromIndex)
      • countLeadingSpaceTab

        static int countLeadingSpaceTab​(@NotNull
                                        java.lang.CharSequence thizz)
      • countLeadingSpaceTab

        static int countLeadingSpaceTab​(@NotNull
                                        java.lang.CharSequence thizz,
                                        int startIndex)
      • countLeadingSpaceTab

        static int countLeadingSpaceTab​(@NotNull
                                        java.lang.CharSequence thizz,
                                        int startIndex,
                                        int endIndex)
      • countLeadingNotSpaceTab

        static int countLeadingNotSpaceTab​(@NotNull
                                           java.lang.CharSequence thizz)
      • countLeadingNotSpaceTab

        static int countLeadingNotSpaceTab​(@NotNull
                                           java.lang.CharSequence thizz,
                                           int startIndex)
      • countLeadingNotSpaceTab

        static int countLeadingNotSpaceTab​(@NotNull
                                           java.lang.CharSequence thizz,
                                           int startIndex,
                                           int endIndex)
      • countTrailingSpaceTab

        static int countTrailingSpaceTab​(@NotNull
                                         java.lang.CharSequence thizz)
      • countTrailingSpaceTab

        static int countTrailingSpaceTab​(@NotNull
                                         java.lang.CharSequence thizz,
                                         int fromIndex)
      • countTrailingSpaceTab

        static int countTrailingSpaceTab​(@NotNull
                                         java.lang.CharSequence thizz,
                                         int startIndex,
                                         int fromIndex)
      • countTrailingNotSpaceTab

        static int countTrailingNotSpaceTab​(@NotNull
                                            java.lang.CharSequence thizz)
      • countTrailingNotSpaceTab

        static int countTrailingNotSpaceTab​(@NotNull
                                            java.lang.CharSequence thizz,
                                            int fromIndex)
      • countTrailingNotSpaceTab

        static int countTrailingNotSpaceTab​(@NotNull
                                            java.lang.CharSequence thizz,
                                            int startIndex,
                                            int fromIndex)
      • countLeadingWhitespace

        static int countLeadingWhitespace​(@NotNull
                                          java.lang.CharSequence thizz)
      • countLeadingWhitespace

        static int countLeadingWhitespace​(@NotNull
                                          java.lang.CharSequence thizz,
                                          int startIndex)
      • countLeadingWhitespace

        static int countLeadingWhitespace​(@NotNull
                                          java.lang.CharSequence thizz,
                                          int startIndex,
                                          int endIndex)
      • countLeadingNotWhitespace

        static int countLeadingNotWhitespace​(@NotNull
                                             java.lang.CharSequence thizz)
      • countLeadingNotWhitespace

        static int countLeadingNotWhitespace​(@NotNull
                                             java.lang.CharSequence thizz,
                                             int startIndex)
      • countLeadingNotWhitespace

        static int countLeadingNotWhitespace​(@NotNull
                                             java.lang.CharSequence thizz,
                                             int startIndex,
                                             int endIndex)
      • countTrailingWhitespace

        static int countTrailingWhitespace​(@NotNull
                                           java.lang.CharSequence thizz)
      • countTrailingWhitespace

        static int countTrailingWhitespace​(@NotNull
                                           java.lang.CharSequence thizz,
                                           int fromIndex)
      • countTrailingWhitespace

        static int countTrailingWhitespace​(@NotNull
                                           java.lang.CharSequence thizz,
                                           int startIndex,
                                           int fromIndex)
      • countTrailingNotWhitespace

        static int countTrailingNotWhitespace​(@NotNull
                                              java.lang.CharSequence thizz)
      • countTrailingNotWhitespace

        static int countTrailingNotWhitespace​(@NotNull
                                              java.lang.CharSequence thizz,
                                              int fromIndex)
      • countTrailingNotWhitespace

        static int countTrailingNotWhitespace​(@NotNull
                                              java.lang.CharSequence thizz,
                                              int startIndex,
                                              int fromIndex)
      • countLeading

        static int countLeading​(@NotNull
                                java.lang.CharSequence thizz,
                                @NotNull
                                CharPredicate chars)
      • countLeading

        static int countLeading​(@NotNull
                                java.lang.CharSequence thizz,
                                @NotNull
                                CharPredicate chars,
                                int fromIndex)
      • countLeadingNot

        static int countLeadingNot​(@NotNull
                                   java.lang.CharSequence thizz,
                                   @NotNull
                                   CharPredicate chars)
      • countLeadingNot

        static int countLeadingNot​(@NotNull
                                   java.lang.CharSequence thizz,
                                   @NotNull
                                   CharPredicate chars,
                                   int fromIndex)
      • countTrailing

        static int countTrailing​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate chars)
      • countTrailing

        static int countTrailing​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate chars,
                                 int fromIndex)
      • countTrailingNot

        static int countTrailingNot​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    CharPredicate chars)
      • countTrailingNot

        static int countTrailingNot​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    CharPredicate chars,
                                    int fromIndex)
      • countLeadingNot

        static int countLeadingNot​(@NotNull
                                   java.lang.CharSequence thizz,
                                   @NotNull
                                   CharPredicate chars,
                                   int startIndex,
                                   int endIndex)
      • countTrailingNot

        static int countTrailingNot​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    CharPredicate chars,
                                    int startIndex,
                                    int endIndex)
      • countLeading

        static int countLeading​(@NotNull
                                java.lang.CharSequence thizz,
                                @NotNull
                                CharPredicate chars,
                                int fromIndex,
                                int endIndex)
      • countLeadingColumns

        static int countLeadingColumns​(@NotNull
                                       java.lang.CharSequence thizz,
                                       int startColumn,
                                       @NotNull
                                       CharPredicate chars)
      • countTrailing

        static int countTrailing​(@NotNull
                                 java.lang.CharSequence thizz,
                                 @NotNull
                                 CharPredicate chars,
                                 int startIndex,
                                 int fromIndex)
      • trimStart

        @NotNull
        static <T extends java.lang.CharSequence> T trimStart​(@NotNull
                                                              T thizz,
                                                              @NotNull
                                                              CharPredicate chars)
      • trimmedStart

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedStart​(@NotNull
                                                                 T thizz,
                                                                 @NotNull
                                                                 CharPredicate chars)
      • trimEnd

        @NotNull
        static <T extends java.lang.CharSequence> T trimEnd​(@NotNull
                                                            T thizz,
                                                            @NotNull
                                                            CharPredicate chars)
      • trimmedEnd

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedEnd​(@NotNull
                                                               T thizz,
                                                               @NotNull
                                                               CharPredicate chars)
      • trim

        @NotNull
        static <T extends java.lang.CharSequence> T trim​(@NotNull
                                                         T thizz,
                                                         @NotNull
                                                         CharPredicate chars)
      • trimmed

        @NotNull
        static <T extends java.lang.CharSequence> Pair<T,​T> trimmed​(@NotNull
                                                                          T thizz,
                                                                          @NotNull
                                                                          CharPredicate chars)
      • trimStart

        @NotNull
        static <T extends java.lang.CharSequence> T trimStart​(@NotNull
                                                              T thizz,
                                                              int keep)
      • trimmedStart

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedStart​(@NotNull
                                                                 T thizz,
                                                                 int keep)
      • trimEnd

        @NotNull
        static <T extends java.lang.CharSequence> T trimEnd​(@NotNull
                                                            T thizz,
                                                            int keep)
      • trimmedEnd

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedEnd​(@NotNull
                                                               T thizz,
                                                               int keep)
      • trim

        @NotNull
        static <T extends java.lang.CharSequence> T trim​(@NotNull
                                                         T thizz,
                                                         int keep)
      • trimmed

        @NotNull
        static <T extends java.lang.CharSequence> Pair<T,​T> trimmed​(@NotNull
                                                                          T thizz,
                                                                          int keep)
      • trimStart

        @NotNull
        static <T extends java.lang.CharSequence> T trimStart​(@NotNull
                                                              T thizz)
      • trimmedStart

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedStart​(@NotNull
                                                                 T thizz)
      • trimEnd

        @NotNull
        static <T extends java.lang.CharSequence> T trimEnd​(@NotNull
                                                            T thizz)
      • trimmedEnd

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedEnd​(@NotNull
                                                               T thizz)
      • trim

        @NotNull
        static <T extends java.lang.CharSequence> T trim​(@NotNull
                                                         T thizz)
      • trimmed

        @NotNull
        static <T extends java.lang.CharSequence> Pair<T,​T> trimmed​(@NotNull
                                                                          T thizz)
      • trimStart

        @NotNull
        static <T extends java.lang.CharSequence> T trimStart​(@NotNull
                                                              T thizz,
                                                              int keep,
                                                              @NotNull
                                                              CharPredicate chars)
      • trimmedStart

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedStart​(@NotNull
                                                                 T thizz,
                                                                 int keep,
                                                                 @NotNull
                                                                 CharPredicate chars)
      • trimEnd

        @NotNull
        static <T extends java.lang.CharSequence> T trimEnd​(@NotNull
                                                            T thizz,
                                                            int keep,
                                                            @NotNull
                                                            CharPredicate chars)
      • trimmedEnd

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedEnd​(@NotNull
                                                               T thizz,
                                                               int keep,
                                                               @NotNull
                                                               CharPredicate chars)
      • trim

        @NotNull
        static <T extends java.lang.CharSequence> T trim​(@NotNull
                                                         T thizz,
                                                         int keep,
                                                         @NotNull
                                                         CharPredicate chars)
      • trimmed

        @NotNull
        static <T extends java.lang.CharSequence> Pair<T,​T> trimmed​(@NotNull
                                                                          T thizz,
                                                                          int keep,
                                                                          @NotNull
                                                                          CharPredicate chars)
      • trimStartRange

        static Range trimStartRange​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    CharPredicate chars)
      • trimEndRange

        static Range trimEndRange​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  CharPredicate chars)
      • trimRange

        static Range trimRange​(@NotNull
                               java.lang.CharSequence thizz,
                               @NotNull
                               CharPredicate chars)
      • trimStartRange

        static Range trimStartRange​(@NotNull
                                    java.lang.CharSequence thizz,
                                    int keep)
      • trimEndRange

        static Range trimEndRange​(@NotNull
                                  java.lang.CharSequence thizz,
                                  int keep)
      • trimRange

        static Range trimRange​(@NotNull
                               java.lang.CharSequence thizz,
                               int keep)
      • trimStartRange

        static Range trimStartRange​(@NotNull
                                    java.lang.CharSequence thizz)
      • trimEndRange

        static Range trimEndRange​(@NotNull
                                  java.lang.CharSequence thizz)
      • trimRange

        static Range trimRange​(@NotNull
                               java.lang.CharSequence thizz)
      • trimStartRange

        @NotNull
        static Range trimStartRange​(@NotNull
                                    java.lang.CharSequence thizz,
                                    int keep,
                                    @NotNull
                                    CharPredicate chars)
      • trimEndRange

        @NotNull
        static Range trimEndRange​(@NotNull
                                  java.lang.CharSequence thizz,
                                  int keep,
                                  @NotNull
                                  CharPredicate chars)
      • trimRange

        @NotNull
        static Range trimRange​(@NotNull
                               java.lang.CharSequence thizz,
                               int keep,
                               @NotNull
                               CharPredicate chars)
      • padStart

        @NotNull
        static java.lang.String padStart​(@NotNull
                                         java.lang.CharSequence thizz,
                                         int length,
                                         char pad)
      • padEnd

        @NotNull
        static java.lang.String padEnd​(@NotNull
                                       java.lang.CharSequence thizz,
                                       int length,
                                       char pad)
      • padStart

        @NotNull
        static java.lang.String padStart​(@NotNull
                                         java.lang.CharSequence thizz,
                                         int length)
      • padEnd

        @NotNull
        static java.lang.String padEnd​(@NotNull
                                       java.lang.CharSequence thizz,
                                       int length)
      • toVisibleWhitespaceString

        @NotNull
        static java.lang.String toVisibleWhitespaceString​(@NotNull
                                                          java.lang.CharSequence thizz)
      • lastChar

        static char lastChar​(@NotNull
                             java.lang.CharSequence thizz)
      • firstChar

        static char firstChar​(@NotNull
                              java.lang.CharSequence thizz)
      • safeCharAt

        static char safeCharAt​(@NotNull
                               java.lang.CharSequence thizz,
                               int index)
      • eolEndLength

        static int eolEndLength​(@NotNull
                                java.lang.CharSequence thizz)
      • eolEndLength

        static int eolEndLength​(@NotNull
                                java.lang.CharSequence thizz,
                                int eolEnd)
      • eolStartLength

        static int eolStartLength​(@NotNull
                                  java.lang.CharSequence thizz,
                                  int eolStart)
      • endOfLine

        static int endOfLine​(@NotNull
                             java.lang.CharSequence thizz,
                             int index)
      • endOfLineAnyEOL

        static int endOfLineAnyEOL​(@NotNull
                                   java.lang.CharSequence thizz,
                                   int index)
      • startOfLine

        static int startOfLine​(@NotNull
                               java.lang.CharSequence thizz,
                               int index)
      • startOfLineAnyEOL

        static int startOfLineAnyEOL​(@NotNull
                                     java.lang.CharSequence thizz,
                                     int index)
      • startOfDelimitedByAnyNot

        static int startOfDelimitedByAnyNot​(@NotNull
                                            java.lang.CharSequence thizz,
                                            @NotNull
                                            CharPredicate s,
                                            int index)
      • endOfDelimitedByAnyNot

        static int endOfDelimitedByAnyNot​(@NotNull
                                          java.lang.CharSequence thizz,
                                          @NotNull
                                          CharPredicate s,
                                          int index)
      • startOfDelimitedBy

        static int startOfDelimitedBy​(@NotNull
                                      java.lang.CharSequence thizz,
                                      @NotNull
                                      java.lang.CharSequence s,
                                      int index)
      • startOfDelimitedByAny

        static int startOfDelimitedByAny​(@NotNull
                                         java.lang.CharSequence thizz,
                                         @NotNull
                                         CharPredicate s,
                                         int index)
      • endOfDelimitedBy

        static int endOfDelimitedBy​(@NotNull
                                    java.lang.CharSequence thizz,
                                    @NotNull
                                    java.lang.CharSequence s,
                                    int index)
      • endOfDelimitedByAny

        static int endOfDelimitedByAny​(@NotNull
                                       java.lang.CharSequence thizz,
                                       @NotNull
                                       CharPredicate s,
                                       int index)
      • lineRangeAt

        @NotNull
        static Range lineRangeAt​(@NotNull
                                 java.lang.CharSequence thizz,
                                 int index)
      • lineRangeAtAnyEOL

        @NotNull
        static Range lineRangeAtAnyEOL​(@NotNull
                                       java.lang.CharSequence thizz,
                                       int index)
      • eolEndRange

        @NotNull
        static Range eolEndRange​(@NotNull
                                 java.lang.CharSequence thizz,
                                 int eolEnd)
      • eolStartRange

        @NotNull
        static Range eolStartRange​(@NotNull
                                   java.lang.CharSequence thizz,
                                   int eolStart)
      • trimEOL

        @NotNull
        static <T extends java.lang.CharSequence> T trimEOL​(@NotNull
                                                            T thizz)
      • trimmedEOL

        @Nullable
        static <T extends java.lang.CharSequence> T trimmedEOL​(@NotNull
                                                               T thizz)
      • trimTailBlankLines

        @Nullable
        static <T extends java.lang.CharSequence> T trimTailBlankLines​(@NotNull
                                                                       T thizz)
      • trimLeadBlankLines

        @Nullable
        static <T extends java.lang.CharSequence> T trimLeadBlankLines​(@NotNull
                                                                       T thizz)
      • leadingBlankLinesRange

        @NotNull
        static Range leadingBlankLinesRange​(@NotNull
                                            java.lang.CharSequence thizz)
      • leadingBlankLinesRange

        @NotNull
        static Range leadingBlankLinesRange​(@NotNull
                                            java.lang.CharSequence thizz,
                                            int startIndex)
      • leadingBlankLinesRange

        @NotNull
        static Range leadingBlankLinesRange​(@NotNull
                                            java.lang.CharSequence thizz,
                                            int fromIndex,
                                            int endIndex)
      • trailingBlankLinesRange

        @NotNull
        static Range trailingBlankLinesRange​(@NotNull
                                             java.lang.CharSequence thizz)
      • trailingBlankLinesRange

        @NotNull
        static Range trailingBlankLinesRange​(@NotNull
                                             java.lang.CharSequence thizz,
                                             int fromIndex)
      • trailingBlankLinesRange

        @NotNull
        static Range trailingBlankLinesRange​(@NotNull
                                             java.lang.CharSequence thizz,
                                             int startIndex,
                                             int fromIndex)
      • trailingBlankLinesRange

        @NotNull
        static Range trailingBlankLinesRange​(@NotNull
                                             java.lang.CharSequence thizz,
                                             @NotNull
                                             CharPredicate eolChars,
                                             int startIndex,
                                             int fromIndex)
      • leadingBlankLinesRange

        @NotNull
        static Range leadingBlankLinesRange​(@NotNull
                                            java.lang.CharSequence thizz,
                                            @NotNull
                                            CharPredicate eolChars,
                                            int fromIndex,
                                            int endIndex)
      • blankLinesRemovedRanges

        @NotNull
        static java.util.List<Range> blankLinesRemovedRanges​(@NotNull
                                                             java.lang.CharSequence thizz)
      • blankLinesRemovedRanges

        @NotNull
        static java.util.List<Range> blankLinesRemovedRanges​(@NotNull
                                                             java.lang.CharSequence thizz,
                                                             int fromIndex)
      • blankLinesRemovedRanges

        @NotNull
        static java.util.List<Range> blankLinesRemovedRanges​(@NotNull
                                                             java.lang.CharSequence thizz,
                                                             int fromIndex,
                                                             int endIndex)
      • blankLinesRemovedRanges

        @NotNull
        static java.util.List<Range> blankLinesRemovedRanges​(@NotNull
                                                             java.lang.CharSequence thizz,
                                                             @NotNull
                                                             CharPredicate eolChars,
                                                             int fromIndex,
                                                             int endIndex)
      • isEmpty

        static boolean isEmpty​(@NotNull
                               java.lang.CharSequence thizz)
      • isBlank

        static boolean isBlank​(@NotNull
                               java.lang.CharSequence thizz)
      • isNotEmpty

        static boolean isNotEmpty​(@NotNull
                                  java.lang.CharSequence thizz)
      • isNotBlank

        static boolean isNotBlank​(@NotNull
                                  java.lang.CharSequence thizz)
      • endsWith

        static boolean endsWith​(@NotNull
                                java.lang.CharSequence thizz,
                                @NotNull
                                java.lang.CharSequence suffix)
      • endsWith

        static boolean endsWith​(@NotNull
                                java.lang.CharSequence thizz,
                                @NotNull
                                java.lang.CharSequence suffix,
                                boolean ignoreCase)
      • startsWith

        static boolean startsWith​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  java.lang.CharSequence prefix)
      • startsWith

        static boolean startsWith​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  java.lang.CharSequence prefix,
                                  boolean ignoreCase)
      • endsWith

        static boolean endsWith​(@NotNull
                                java.lang.CharSequence thizz,
                                @NotNull
                                CharPredicate chars)
      • startsWith

        static boolean startsWith​(@NotNull
                                  java.lang.CharSequence thizz,
                                  @NotNull
                                  CharPredicate chars)
      • endsWithEOL

        static boolean endsWithEOL​(@NotNull
                                   java.lang.CharSequence thizz)
      • endsWithAnyEOL

        static boolean endsWithAnyEOL​(@NotNull
                                      java.lang.CharSequence thizz)
      • endsWithSpace

        static boolean endsWithSpace​(@NotNull
                                     java.lang.CharSequence thizz)
      • endsWithSpaceTab

        static boolean endsWithSpaceTab​(@NotNull
                                        java.lang.CharSequence thizz)
      • endsWithWhitespace

        static boolean endsWithWhitespace​(@NotNull
                                          java.lang.CharSequence thizz)
      • startsWithEOL

        static boolean startsWithEOL​(@NotNull
                                     java.lang.CharSequence thizz)
      • startsWithAnyEOL

        static boolean startsWithAnyEOL​(@NotNull
                                        java.lang.CharSequence thizz)
      • startsWithSpace

        static boolean startsWithSpace​(@NotNull
                                       java.lang.CharSequence thizz)
      • startsWithSpaceTab

        static boolean startsWithSpaceTab​(@NotNull
                                          java.lang.CharSequence thizz)
      • startsWithWhitespace

        static boolean startsWithWhitespace​(@NotNull
                                            java.lang.CharSequence thizz)
      • splitList

        @NotNull
        static <T extends java.lang.CharSequence> java.util.List<T> splitList​(@NotNull
                                                                              T thizz,
                                                                              @NotNull
                                                                              java.lang.CharSequence delimiter)
      • splitList

        @NotNull
        static <T extends java.lang.CharSequence> java.util.List<T> splitList​(@NotNull
                                                                              T thizz,
                                                                              @NotNull
                                                                              java.lang.CharSequence delimiter,
                                                                              int limit,
                                                                              boolean includeDelims,
                                                                              @Nullable
                                                                              CharPredicate trimChars)
      • splitList

        @NotNull
        static <T extends java.lang.CharSequence> java.util.List<T> splitList​(@NotNull
                                                                              T thizz,
                                                                              @NotNull
                                                                              java.lang.CharSequence delimiter,
                                                                              int limit,
                                                                              int flags)
      • splitList

        @NotNull
        static <T extends java.lang.CharSequence> java.util.List<T> splitList​(@NotNull
                                                                              T thizz,
                                                                              @NotNull
                                                                              java.lang.CharSequence delimiter,
                                                                              boolean includeDelims,
                                                                              @Nullable
                                                                              CharPredicate trimChars)
      • splitListEOL

        @NotNull
        static <T extends java.lang.CharSequence> java.util.List<T> splitListEOL​(@NotNull
                                                                                 T thizz)
      • splitListEOL

        @NotNull
        static <T extends java.lang.CharSequence> java.util.List<T> splitListEOL​(@NotNull
                                                                                 T thizz,
                                                                                 boolean includeDelims)
      • splitListEOL

        @NotNull
        static <T extends java.lang.CharSequence> java.util.List<T> splitListEOL​(@NotNull
                                                                                 T thizz,
                                                                                 boolean includeDelims,
                                                                                 @Nullable
                                                                                 CharPredicate trimChars)
      • splitEOL

        @NotNull
        static <T extends java.lang.CharSequence> T[] splitEOL​(@NotNull
                                                               T thizz,
                                                               T[] emptyArray)
      • splitEOL

        @NotNull
        static <T extends java.lang.CharSequence> T[] splitEOL​(@NotNull
                                                               T thizz,
                                                               T[] emptyArray,
                                                               boolean includeDelims)
      • split

        @NotNull
        static <T extends java.lang.CharSequence> T[] split​(@NotNull
                                                            T thizz,
                                                            T[] emptyArray,
                                                            @NotNull
                                                            java.lang.CharSequence delimiter,
                                                            boolean includeDelims,
                                                            @Nullable
                                                            CharPredicate trimChars)
      • split

        @NotNull
        static <T extends java.lang.CharSequence> T[] split​(@NotNull
                                                            T thizz,
                                                            T[] emptyArray,
                                                            @NotNull
                                                            java.lang.CharSequence delimiter)
      • split

        @NotNull
        static <T extends java.lang.CharSequence> T[] split​(@NotNull
                                                            T thizz,
                                                            T[] emptyArray,
                                                            @NotNull
                                                            java.lang.CharSequence delimiter,
                                                            int limit,
                                                            boolean includeDelims,
                                                            @Nullable
                                                            CharPredicate trimChars)
      • split

        @NotNull
        static <T extends java.lang.CharSequence> T[] split​(@NotNull
                                                            T thizz,
                                                            T[] emptyArray,
                                                            @NotNull
                                                            java.lang.CharSequence delimiter,
                                                            int limit,
                                                            int flags)
      • split

        @NotNull
        static <T extends java.lang.CharSequence> T[] split​(@NotNull
                                                            T thizz,
                                                            T[] emptyArray,
                                                            @NotNull
                                                            java.lang.CharSequence delimiter,
                                                            int limit,
                                                            int flags,
                                                            @Nullable
                                                            CharPredicate trimChars)
      • splitList

        @NotNull
        static <T extends java.lang.CharSequence> java.util.List<T> splitList​(@NotNull
                                                                              T thizz,
                                                                              @NotNull
                                                                              java.lang.CharSequence delimiter,
                                                                              int limit,
                                                                              int flags,
                                                                              @Nullable
                                                                              CharPredicate trimChars)
      • columnAtIndex

        static int columnAtIndex​(@NotNull
                                 java.lang.CharSequence thizz,
                                 int index)
      • lineColumnAtIndex

        @NotNull
        static Pair<java.lang.Integer,​java.lang.Integer> lineColumnAtIndex​(@NotNull
                                                                                 java.lang.CharSequence thizz,
                                                                                 int index)
      • validateIndex

        static void validateIndex​(int index,
                                  int length)
      • validateIndexInclusiveEnd

        static void validateIndexInclusiveEnd​(int index,
                                              int length)
      • validateStartEnd

        static void validateStartEnd​(int startIndex,
                                     int endIndex,
                                     int length)
      • parseUnsignedIntOrNull

        static java.lang.Integer parseUnsignedIntOrNull​(java.lang.String text)
      • parseUnsignedIntOrNull

        static java.lang.Integer parseUnsignedIntOrNull​(java.lang.String text,
                                                        int radix)
      • parseIntOrNull

        static java.lang.Integer parseIntOrNull​(java.lang.String text)
      • parseIntOrNull

        static java.lang.Integer parseIntOrNull​(java.lang.String text,
                                                int radix)
      • parseLongOrNull

        static java.lang.Long parseLongOrNull​(java.lang.String text)
      • parseLongOrNull

        static java.lang.Long parseLongOrNull​(java.lang.String text,
                                              int radix)
      • parseUnsignedIntOrDefault

        static int parseUnsignedIntOrDefault​(java.lang.String text,
                                             int defaultValue)
      • parseUnsignedIntOrDefault

        static int parseUnsignedIntOrDefault​(java.lang.String text,
                                             int defaultValue,
                                             int radix)
      • parseIntOrDefault

        static int parseIntOrDefault​(java.lang.String text,
                                     int defaultValue)
      • parseIntOrDefault

        static int parseIntOrDefault​(java.lang.String text,
                                     int defaultValue,
                                     int radix)
      • parseNumberOrNull

        @Nullable
        static java.lang.Number parseNumberOrNull​(@Nullable
                                                  java.lang.String text)
        Parse number from text

        Will parse 0x, 0b, octal if starts with 0, decimal

        Parameters:
        text - text containing the number to parse
        Returns:
        null or parsed number
      • parseNumberPrefixOrNull

        @Nullable
        static Pair<java.lang.Number,​java.lang.String> parseNumberPrefixOrNull​(@Nullable
                                                                                     java.lang.String text,
                                                                                     @Nullable
                                                                                     java.util.function.Predicate<java.lang.String> suffixTester)
        Parse number from text

        Will parse 0x, 0b, octal if starts with 0, decimal

        Parameters:
        text - text containing the number to parse
        suffixTester - predicate to test number suffix, if null or predicate returns true then sequence will be accepted as valid
        Returns:
        null or parsed number with unparsed suffix
      • containedBy

        static <T extends java.lang.CharSequence> boolean containedBy​(@NotNull
                                                                      T[] items,
                                                                      @NotNull
                                                                      java.lang.CharSequence element)
      • containedBy

        static boolean containedBy​(@NotNull
                                   java.util.Collection<? extends java.lang.CharSequence> items,
                                   @NotNull
                                   java.lang.CharSequence element)