Interface SequenceUtils

    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static @NotNull java.util.List<Range> blankLinesRemovedRanges​(@NotNull java.lang.CharSequence thizz)  
      static @NotNull java.util.List<Range> blankLinesRemovedRanges​(@NotNull java.lang.CharSequence thizz, int fromIndex)  
      static @NotNull java.util.List<Range> blankLinesRemovedRanges​(@NotNull java.lang.CharSequence thizz, int fromIndex, int endIndex)  
      static @NotNull java.util.List<Range> blankLinesRemovedRanges​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate eolChars, int fromIndex, int endIndex)  
      static int columnAtIndex​(@NotNull java.lang.CharSequence thizz, int index)  
      static int columnsToNextTabStop​(int column)  
      static int compare​(@Nullable java.lang.CharSequence o1, @Nullable java.lang.CharSequence o2)  
      static int compare​(@Nullable java.lang.CharSequence o1, @Nullable java.lang.CharSequence o2, boolean ignoreCase)  
      static int compare​(@Nullable java.lang.CharSequence o1, @Nullable java.lang.CharSequence o2, boolean ignoreCase, @Nullable CharPredicate ignoreChars)  
      static int compareReversed​(@Nullable java.lang.CharSequence o1, @Nullable java.lang.CharSequence o2)  
      static boolean containedBy​(@NotNull java.util.Collection<? extends java.lang.CharSequence> items, @NotNull java.lang.CharSequence element)  
      static <T extends java.lang.CharSequence>
      boolean
      containedBy​(@NotNull T[] items, @NotNull java.lang.CharSequence element)  
      static boolean containsAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)  
      static boolean containsAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)  
      static boolean containsAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)  
      static boolean containsAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex)  
      static boolean containsAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex, int endIndex)  
      static int countLeading​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static int countLeading​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)  
      static int countLeading​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex, int endIndex)  
      static int countLeadingColumns​(@NotNull java.lang.CharSequence thizz, int startColumn, @NotNull CharPredicate chars)  
      static int countLeadingNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static int countLeadingNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)  
      static int countLeadingNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int startIndex, int endIndex)  
      static int countLeadingNotSpace​(@NotNull java.lang.CharSequence thizz)  
      static int countLeadingNotSpace​(@NotNull java.lang.CharSequence thizz, int startIndex)  
      static int countLeadingNotSpace​(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)  
      static int countLeadingNotSpaceTab​(@NotNull java.lang.CharSequence thizz)  
      static int countLeadingNotSpaceTab​(@NotNull java.lang.CharSequence thizz, int startIndex)  
      static int countLeadingNotSpaceTab​(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)  
      static int countLeadingNotWhitespace​(@NotNull java.lang.CharSequence thizz)  
      static int countLeadingNotWhitespace​(@NotNull java.lang.CharSequence thizz, int startIndex)  
      static int countLeadingNotWhitespace​(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)  
      static int countLeadingSpace​(@NotNull java.lang.CharSequence thizz)  
      static int countLeadingSpace​(@NotNull java.lang.CharSequence thizz, int startIndex)  
      static int countLeadingSpace​(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)  
      static int countLeadingSpaceTab​(@NotNull java.lang.CharSequence thizz)  
      static int countLeadingSpaceTab​(@NotNull java.lang.CharSequence thizz, int startIndex)  
      static int countLeadingSpaceTab​(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)  
      static int countLeadingWhitespace​(@NotNull java.lang.CharSequence thizz)  
      static int countLeadingWhitespace​(@NotNull java.lang.CharSequence thizz, int startIndex)  
      static int countLeadingWhitespace​(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)  
      static int countOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static int countOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)  
      static int countOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex, int endIndex)  
      static int countOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static int countOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)  
      static int countOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex, int endIndex)  
      static int countOfNotSpaceTab​(@NotNull java.lang.CharSequence thizz)  
      static int countOfNotWhitespace​(@NotNull java.lang.CharSequence thizz)  
      static int countOfSpaceTab​(@NotNull java.lang.CharSequence thizz)  
      static int countOfWhitespace​(@NotNull java.lang.CharSequence thizz)  
      static int countTrailing​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static int countTrailing​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)  
      static int countTrailing​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int startIndex, int fromIndex)  
      static int countTrailingNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static int countTrailingNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)  
      static int countTrailingNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int startIndex, int endIndex)  
      static int countTrailingNotSpace​(@NotNull java.lang.CharSequence thizz)  
      static int countTrailingNotSpace​(@NotNull java.lang.CharSequence thizz, int fromIndex)  
      static int countTrailingNotSpace​(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)  
      static int countTrailingNotSpaceTab​(@NotNull java.lang.CharSequence thizz)  
      static int countTrailingNotSpaceTab​(@NotNull java.lang.CharSequence thizz, int fromIndex)  
      static int countTrailingNotSpaceTab​(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)  
      static int countTrailingNotWhitespace​(@NotNull java.lang.CharSequence thizz)  
      static int countTrailingNotWhitespace​(@NotNull java.lang.CharSequence thizz, int fromIndex)  
      static int countTrailingNotWhitespace​(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)  
      static int countTrailingSpace​(@NotNull java.lang.CharSequence thizz)  
      static int countTrailingSpace​(@NotNull java.lang.CharSequence thizz, int fromIndex)  
      static int countTrailingSpace​(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)  
      static int countTrailingSpaceTab​(@NotNull java.lang.CharSequence thizz)  
      static int countTrailingSpaceTab​(@NotNull java.lang.CharSequence thizz, int fromIndex)  
      static int countTrailingSpaceTab​(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)  
      static int countTrailingWhitespace​(@NotNull java.lang.CharSequence thizz)  
      static int countTrailingWhitespace​(@NotNull java.lang.CharSequence thizz, int fromIndex)  
      static int countTrailingWhitespace​(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)  
      static int endOfDelimitedBy​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int index)  
      static int endOfDelimitedByAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)  
      static int endOfDelimitedByAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)  
      static int endOfLine​(@NotNull java.lang.CharSequence thizz, int index)  
      static int endOfLineAnyEOL​(@NotNull java.lang.CharSequence thizz, int index)  
      static boolean endsWith​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static boolean endsWith​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence suffix)  
      static boolean endsWith​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence suffix, boolean ignoreCase)  
      static boolean endsWithAnyEOL​(@NotNull java.lang.CharSequence thizz)  
      static boolean endsWithEOL​(@NotNull java.lang.CharSequence thizz)  
      static boolean endsWithSpace​(@NotNull java.lang.CharSequence thizz)  
      static boolean endsWithSpaceTab​(@NotNull java.lang.CharSequence thizz)  
      static boolean endsWithWhitespace​(@NotNull java.lang.CharSequence thizz)  
      static int eolEndLength​(@NotNull java.lang.CharSequence thizz)  
      static int eolEndLength​(@NotNull java.lang.CharSequence thizz, int eolEnd)  
      static @NotNull Range eolEndRange​(@NotNull java.lang.CharSequence thizz, int eolEnd)  
      static int eolStartLength​(@NotNull java.lang.CharSequence thizz, int eolStart)  
      static @NotNull Range eolStartRange​(@NotNull java.lang.CharSequence thizz, int eolStart)  
      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
      static @org.jetbrains.annotations.NotNull int[] expandTo​(@org.jetbrains.annotations.NotNull int[] indices, int length, int step)  
      static char firstChar​(@NotNull java.lang.CharSequence thizz)  
      static java.util.Map<java.lang.Character,​java.lang.String> getVisibleSpacesMap()  
      static int hashCode​(@NotNull java.lang.CharSequence thizz)  
      static int indexOf​(@NotNull java.lang.CharSequence thizz, char c)  
      static int indexOf​(@NotNull java.lang.CharSequence thizz, char c, int fromIndex)  
      static int indexOf​(@NotNull java.lang.CharSequence thizz, char c, int fromIndex, int endIndex)  
      static int indexOf​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s)  
      static int indexOf​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int fromIndex)  
      static int indexOf​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int fromIndex, int endIndex)  
      static @org.jetbrains.annotations.NotNull int[] indexOfAll​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s)  
      static int indexOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)  
      static int indexOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)  
      static int indexOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex, int endIndex)  
      static int indexOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)  
      static int indexOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex)  
      static int indexOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex, int endIndex)  
      static int indexOfNot​(@NotNull java.lang.CharSequence thizz, char c)  
      static int indexOfNot​(@NotNull java.lang.CharSequence thizz, char c, int fromIndex)  
      static int indexOfNot​(@NotNull java.lang.CharSequence thizz, char c, int fromIndex, int endIndex)  
      static boolean isBlank​(@NotNull java.lang.CharSequence thizz)  
      static boolean isEmpty​(@NotNull java.lang.CharSequence thizz)  
      static boolean isNotBlank​(@NotNull java.lang.CharSequence thizz)  
      static boolean isNotEmpty​(@NotNull java.lang.CharSequence thizz)  
      static boolean isVisibleWhitespace​(char c)  
      static char lastChar​(@NotNull java.lang.CharSequence thizz)  
      static int lastIndexOf​(@NotNull java.lang.CharSequence thizz, char c)  
      static int lastIndexOf​(@NotNull java.lang.CharSequence thizz, char c, int fromIndex)  
      static int lastIndexOf​(@NotNull java.lang.CharSequence thizz, char c, int startIndex, int fromIndex)  
      static int lastIndexOf​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s)  
      static int lastIndexOf​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int fromIndex)  
      static int lastIndexOf​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int startIndex, int fromIndex)  
      static int lastIndexOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)  
      static int lastIndexOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex)  
      static int lastIndexOfAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int startIndex, int fromIndex)  
      static int lastIndexOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)  
      static int lastIndexOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex)  
      static int lastIndexOfAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int startIndex, int fromIndex)  
      static int lastIndexOfNot​(@NotNull java.lang.CharSequence thizz, char c)  
      static int lastIndexOfNot​(@NotNull java.lang.CharSequence thizz, char c, int fromIndex)  
      static int lastIndexOfNot​(@NotNull java.lang.CharSequence thizz, char c, int startIndex, int fromIndex)  
      static @NotNull Range leadingBlankLinesRange​(@NotNull java.lang.CharSequence thizz)  
      static @NotNull Range leadingBlankLinesRange​(@NotNull java.lang.CharSequence thizz, int startIndex)  
      static @NotNull Range leadingBlankLinesRange​(@NotNull java.lang.CharSequence thizz, int fromIndex, int endIndex)  
      static @NotNull Range leadingBlankLinesRange​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate eolChars, int fromIndex, int endIndex)  
      static @NotNull Pair<java.lang.Integer,​java.lang.Integer> lineColumnAtIndex​(@NotNull java.lang.CharSequence thizz, int index)  
      static @NotNull Range lineRangeAt​(@NotNull java.lang.CharSequence thizz, int index)  
      static @NotNull Range lineRangeAtAnyEOL​(@NotNull java.lang.CharSequence thizz, int index)  
      static boolean matchChars​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars)  
      static boolean matchChars​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, boolean ignoreCase)  
      static boolean matchChars​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex)  
      static boolean matchChars​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, boolean ignoreCase)  
      static boolean matchCharsIgnoreCase​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars)  
      static boolean matchCharsIgnoreCase​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex)  
      static boolean matchCharsReversed​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int endIndex)  
      static boolean matchCharsReversed​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int endIndex, boolean ignoreCase)  
      static boolean matchCharsReversedIgnoreCase​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int endIndex)  
      static int matchedCharCount​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex)  
      static int matchedCharCount​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, boolean ignoreCase)  
      static int matchedCharCount​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int endIndex)  
      static int matchedCharCount​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int endIndex, boolean ignoreCase)  
      static int matchedCharCount​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int endIndex, boolean fullMatchOnly, boolean ignoreCase)  
      static int matchedCharCountIgnoreCase​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex)  
      static int matchedCharCountIgnoreCase​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int endIndex)  
      static int matchedCharCountReversed​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int fromIndex)  
      static int matchedCharCountReversed​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int fromIndex, boolean ignoreCase)  
      static int matchedCharCountReversed​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int fromIndex)  
      static int matchedCharCountReversed​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int fromIndex, boolean ignoreCase)  
      static int matchedCharCountReversedIgnoreCase​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int fromIndex)  
      static int matchedCharCountReversedIgnoreCase​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int fromIndex)  
      static boolean matches​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars)  
      static boolean matches​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, boolean ignoreCase)  
      static boolean matchesIgnoreCase​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars)  
      static @NotNull java.lang.String padEnd​(@NotNull java.lang.CharSequence thizz, int length)  
      static @NotNull java.lang.String padEnd​(@NotNull java.lang.CharSequence thizz, int length, char pad)  
      static @NotNull java.lang.String padStart​(@NotNull java.lang.CharSequence thizz, int length)  
      static @NotNull java.lang.String padStart​(@NotNull java.lang.CharSequence thizz, int length, char pad)  
      static int parseIntOrDefault​(java.lang.String text, int defaultValue)  
      static int parseIntOrDefault​(java.lang.String text, int defaultValue, int radix)  
      static java.lang.Integer parseIntOrNull​(java.lang.String text)  
      static java.lang.Integer parseIntOrNull​(java.lang.String text, int radix)  
      static java.lang.Long parseLongOrNull​(java.lang.String text)  
      static java.lang.Long parseLongOrNull​(java.lang.String text, int radix)  
      static @Nullable java.lang.Number parseNumberOrNull​(@Nullable java.lang.String text)
      Parse number from text
      static @Nullable 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
      static int parseUnsignedIntOrDefault​(java.lang.String text, int defaultValue)  
      static int parseUnsignedIntOrDefault​(java.lang.String text, int defaultValue, int radix)  
      static java.lang.Integer parseUnsignedIntOrNull​(java.lang.String text)  
      static java.lang.Integer parseUnsignedIntOrNull​(java.lang.String text, int radix)  
      static char safeCharAt​(@NotNull java.lang.CharSequence thizz, int index)  
      static <T extends java.lang.CharSequence>
      @NotNull T[]
      split​(T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter)  
      static <T extends java.lang.CharSequence>
      @NotNull T[]
      split​(T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter, boolean includeDelims, @Nullable CharPredicate trimChars)  
      static <T extends java.lang.CharSequence>
      @NotNull T[]
      split​(T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter, int limit, boolean includeDelims, @Nullable CharPredicate trimChars)  
      static <T extends java.lang.CharSequence>
      @NotNull T[]
      split​(T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter, int limit, int flags)  
      static <T extends java.lang.CharSequence>
      @NotNull T[]
      split​(T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter, int limit, int flags, @Nullable CharPredicate trimChars)  
      static <T extends java.lang.CharSequence>
      @NotNull T[]
      splitEOL​(T thizz, T[] emptyArray)  
      static <T extends java.lang.CharSequence>
      @NotNull T[]
      splitEOL​(T thizz, T[] emptyArray, boolean includeDelims)  
      static <T extends java.lang.CharSequence>
      @NotNull java.util.List<T>
      splitList​(T thizz, @NotNull java.lang.CharSequence delimiter)  
      static <T extends java.lang.CharSequence>
      @NotNull java.util.List<T>
      splitList​(T thizz, @NotNull java.lang.CharSequence delimiter, boolean includeDelims, @Nullable CharPredicate trimChars)  
      static <T extends java.lang.CharSequence>
      @NotNull java.util.List<T>
      splitList​(T thizz, @NotNull java.lang.CharSequence delimiter, int limit, boolean includeDelims, @Nullable CharPredicate trimChars)  
      static <T extends java.lang.CharSequence>
      @NotNull java.util.List<T>
      splitList​(T thizz, @NotNull java.lang.CharSequence delimiter, int limit, int flags)  
      static <T extends java.lang.CharSequence>
      @NotNull java.util.List<T>
      splitList​(T thizz, @NotNull java.lang.CharSequence delimiter, int limit, int flags, @Nullable CharPredicate trimChars)  
      static <T extends java.lang.CharSequence>
      @NotNull java.util.List<T>
      splitListEOL​(T thizz)  
      static <T extends java.lang.CharSequence>
      @NotNull java.util.List<T>
      splitListEOL​(T thizz, boolean includeDelims)  
      static <T extends java.lang.CharSequence>
      @NotNull java.util.List<T>
      splitListEOL​(T thizz, boolean includeDelims, @Nullable CharPredicate trimChars)  
      static int startOfDelimitedBy​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int index)  
      static int startOfDelimitedByAny​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)  
      static int startOfDelimitedByAnyNot​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)  
      static int startOfLine​(@NotNull java.lang.CharSequence thizz, int index)  
      static int startOfLineAnyEOL​(@NotNull java.lang.CharSequence thizz, int index)  
      static boolean startsWith​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static boolean startsWith​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence prefix)  
      static boolean startsWith​(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence prefix, boolean ignoreCase)  
      static boolean startsWithAnyEOL​(@NotNull java.lang.CharSequence thizz)  
      static boolean startsWithEOL​(@NotNull java.lang.CharSequence thizz)  
      static boolean startsWithSpace​(@NotNull java.lang.CharSequence thizz)  
      static boolean startsWithSpaceTab​(@NotNull java.lang.CharSequence thizz)  
      static boolean startsWithWhitespace​(@NotNull java.lang.CharSequence thizz)  
      static <T extends java.lang.CharSequence>
      T
      subSequence​(T thizz, int startIndex)  
      static <T extends java.lang.CharSequence>
      T
      subSequence​(T thizz, @NotNull Range range)
      Get a portion of this sequence selected by range
      static <T extends java.lang.CharSequence>
      T
      subSequenceAfter​(T thizz, @NotNull Range range)
      Get a portion of this sequence after one selected by range
      static <T extends java.lang.CharSequence>
      T
      subSequenceBefore​(T thizz, @NotNull Range range)
      Get a portion of this sequence before one selected by range
      static <T extends java.lang.CharSequence>
      @NotNull Pair<T,​T>
      subSequenceBeforeAfter​(T thizz, Range range)
      Get a portions of this sequence before and after one selected by range
      static @NotNull java.lang.String[] toStringArray​(java.lang.CharSequence... sequences)  
      static @NotNull java.lang.String toVisibleWhitespaceString​(@NotNull java.lang.CharSequence thizz)  
      static @NotNull Range trailingBlankLinesRange​(@NotNull java.lang.CharSequence thizz)  
      static @NotNull Range trailingBlankLinesRange​(@NotNull java.lang.CharSequence thizz, int fromIndex)  
      static @NotNull Range trailingBlankLinesRange​(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)  
      static @NotNull Range trailingBlankLinesRange​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate eolChars, int startIndex, int fromIndex)  
      static <T extends java.lang.CharSequence>
      T
      trim​(T thizz)  
      static <T extends java.lang.CharSequence>
      T
      trim​(T thizz, int keep)  
      static <T extends java.lang.CharSequence>
      T
      trim​(T thizz, int keep, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trim​(T thizz, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimEnd​(T thizz)  
      static <T extends java.lang.CharSequence>
      T
      trimEnd​(T thizz, int keep)  
      static <T extends java.lang.CharSequence>
      T
      trimEnd​(T thizz, int keep, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimEnd​(T thizz, @NotNull CharPredicate chars)  
      static Range trimEndRange​(@NotNull java.lang.CharSequence thizz)  
      static Range trimEndRange​(@NotNull java.lang.CharSequence thizz, int keep)  
      static @NotNull Range trimEndRange​(@NotNull java.lang.CharSequence thizz, int keep, @NotNull CharPredicate chars)  
      static Range trimEndRange​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimEOL​(T thizz)  
      static <T extends java.lang.CharSequence>
      T
      trimLeadBlankLines​(T thizz)  
      static <T extends java.lang.CharSequence>
      @NotNull Pair<T,​T>
      trimmed​(T thizz)  
      static <T extends java.lang.CharSequence>
      @NotNull Pair<T,​T>
      trimmed​(T thizz, int keep)  
      static <T extends java.lang.CharSequence>
      @NotNull Pair<T,​T>
      trimmed​(T thizz, int keep, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      @NotNull Pair<T,​T>
      trimmed​(T thizz, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimmedEnd​(T thizz)  
      static <T extends java.lang.CharSequence>
      T
      trimmedEnd​(T thizz, int keep)  
      static <T extends java.lang.CharSequence>
      T
      trimmedEnd​(T thizz, int keep, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimmedEnd​(T thizz, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimmedEOL​(T thizz)  
      static <T extends java.lang.CharSequence>
      T
      trimmedStart​(T thizz)  
      static <T extends java.lang.CharSequence>
      T
      trimmedStart​(T thizz, int keep)  
      static <T extends java.lang.CharSequence>
      T
      trimmedStart​(T thizz, int keep, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimmedStart​(T thizz, @NotNull CharPredicate chars)  
      static Range trimRange​(@NotNull java.lang.CharSequence thizz)  
      static Range trimRange​(@NotNull java.lang.CharSequence thizz, int keep)  
      static @NotNull Range trimRange​(@NotNull java.lang.CharSequence thizz, int keep, @NotNull CharPredicate chars)  
      static Range trimRange​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimStart​(T thizz)  
      static <T extends java.lang.CharSequence>
      T
      trimStart​(T thizz, int keep)  
      static <T extends java.lang.CharSequence>
      T
      trimStart​(T thizz, int keep, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimStart​(T thizz, @NotNull CharPredicate chars)  
      static Range trimStartRange​(@NotNull java.lang.CharSequence thizz)  
      static Range trimStartRange​(@NotNull java.lang.CharSequence thizz, int keep)  
      static @NotNull Range trimStartRange​(@NotNull java.lang.CharSequence thizz, int keep, @NotNull CharPredicate chars)  
      static Range trimStartRange​(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)  
      static <T extends java.lang.CharSequence>
      T
      trimTailBlankLines​(T thizz)  
      static @org.jetbrains.annotations.NotNull int[] truncateTo​(@org.jetbrains.annotations.NotNull int[] indices, int length)  
      static void validateIndex​(int index, int length)  
      static void validateIndexInclusiveEnd​(int index, int length)  
      static void validateStartEnd​(int startIndex, int endIndex, int length)  
    • 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
                                                                @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
                                                                      @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
                                                                     @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> @NotNull 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
                                   @NotNull java.lang.CharSequence thizz,
                                   @NotNull
                                   @NotNull CharPredicate s)
      • containsAny

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        @Contract(pure=true,
                  value="_, null -> false")
        static boolean equals​(@NotNull
                              @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
                            @NotNull java.lang.CharSequence thizz)
      • compareReversed

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

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

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

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

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

        static boolean isVisibleWhitespace​(char c)
      • columnsToNextTabStop

        static int columnsToNextTabStop​(int column)
      • expandTo

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

        @NotNull
        static @org.jetbrains.annotations.NotNull int[] truncateTo​(@NotNull
                                                                   @org.jetbrains.annotations.NotNull int[] indices,
                                                                   int length)
      • indexOfAll

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        @NotNull
        static <T extends java.lang.CharSequence> @NotNull Pair<T,​T> trimmed​(@NotNull
                                                                                   T thizz,
                                                                                   @NotNull
                                                                                   @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> @NotNull 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> @NotNull Pair<T,​T> trimmed​(@NotNull
                                                                                   T thizz)
      • trimStart

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        @NotNull
        static @NotNull Range eolStartRange​(@NotNull
                                            @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 @NotNull Range leadingBlankLinesRange​(@NotNull
                                                     @NotNull java.lang.CharSequence thizz)
      • leadingBlankLinesRange

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        @NotNull
        static @NotNull Pair<java.lang.Integer,​java.lang.Integer> lineColumnAtIndex​(@NotNull
                                                                                          @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 @Nullable java.lang.Number parseNumberOrNull​(@Nullable
                                                            @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 @Nullable Pair<java.lang.Number,​java.lang.String> parseNumberPrefixOrNull​(@Nullable
                                                                                               @Nullable java.lang.String text,
                                                                                               @Nullable
                                                                                               @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
                                                                      @NotNull T[] items,
                                                                      @NotNull
                                                                      @NotNull java.lang.CharSequence element)
      • containedBy

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