Interface SequenceUtils
-
- All Known Subinterfaces:
BasedSequence
,IRichSequence<T>
,ReplacedBasedSequence
,RichSequence
- All Known Implementing Classes:
BasedSequence.EmptyBasedSequence
,BasedSequenceImpl
,CharSubSequence
,IRichSequenceBase
,MappedBasedSequence
,MappedRichSequence
,PrefixedSubSequence
,RichSequenceImpl
,SegmentedSequence
,SegmentedSequenceFull
,SegmentedSequenceTree
,SubSequence
public interface SequenceUtils
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ANY_EOL
static CharPredicate
ANY_EOL_SET
Deprecated.static CharPredicate
BACKSLASH_SET
Deprecated.static CharPredicate
DECIMAL_DIGITS
Deprecated.static int[]
EMPTY_INDICES
static char
ENC_NUL
static java.lang.String
EOL
static char
EOL_CHAR
static char
EOL_CHAR1
static char
EOL_CHAR2
static java.lang.String
EOL_CHARS
Deprecated.static CharPredicate
EOL_SET
Deprecated.static CharPredicate
HASH_SET
Deprecated.static CharPredicate
HEXADECIMAL_DIGITS
Deprecated.static java.lang.String
LINE_SEP
static char
LS
static char
LSEP
Deprecated.use new names insteadstatic char
NBSP
static java.lang.String
NBSP_CHARS
static char
NUL
static CharPredicate
OCTAL_DIGITS
Deprecated.static java.lang.String
SPACE
static java.lang.String
SPACE_EOL
static CharPredicate
SPACE_EOL_SET
Deprecated.static CharPredicate
SPACE_SET
Deprecated.use CharPredicate fields directlystatic java.lang.String
SPACE_TAB
static CharPredicate
SPACE_TAB_EOL_SET
Deprecated.static CharPredicate
SPACE_TAB_NBSP_SET
Deprecated.static CharPredicate
SPACE_TAB_SET
Deprecated.static char
SPC
static int
SPLIT_INCLUDE_DELIM_PARTS
static int
SPLIT_INCLUDE_DELIMS
static int
SPLIT_SKIP_EMPTY
static int
SPLIT_TRIM_PARTS
static int
SPLIT_TRIM_SKIP_EMPTY
static CharPredicate
TAB_SET
Deprecated.static char
US
static java.lang.String
US_CHARS
static CharPredicate
US_SET
Deprecated.static java.util.Map<java.lang.Character,java.lang.String>
visibleSpacesMap
static java.lang.String
WHITESPACE
static java.lang.String
WHITESPACE_CHARS
Deprecated.static java.lang.String
WHITESPACE_NBSP
static java.lang.String
WHITESPACE_NBSP_CHARS
Deprecated.static CharPredicate
WHITESPACE_NBSP_SET
Deprecated.static java.lang.String
WHITESPACE_NO_EOL_CHARS
Deprecated.static CharPredicate
WHITESPACE_SET
Deprecated.
-
Method Summary
Static Methods Modifier and Type Method Description static java.util.List<Range>
blankLinesRemovedRanges(java.lang.CharSequence thizz)
static java.util.List<Range>
blankLinesRemovedRanges(java.lang.CharSequence thizz, int fromIndex)
static java.util.List<Range>
blankLinesRemovedRanges(java.lang.CharSequence thizz, int fromIndex, int endIndex)
static java.util.List<Range>
blankLinesRemovedRanges(java.lang.CharSequence thizz, CharPredicate eolChars, int fromIndex, int endIndex)
static int
columnAtIndex(java.lang.CharSequence thizz, int index)
static int
columnsToNextTabStop(int column)
static int
compare(java.lang.CharSequence o1, java.lang.CharSequence o2)
static int
compare(java.lang.CharSequence o1, java.lang.CharSequence o2, boolean ignoreCase)
static int
compare(java.lang.CharSequence o1, java.lang.CharSequence o2, boolean ignoreCase, CharPredicate ignoreChars)
static int
compareReversed(java.lang.CharSequence o1, java.lang.CharSequence o2)
static boolean
containedBy(java.util.Collection<? extends java.lang.CharSequence> items, java.lang.CharSequence element)
static <T extends java.lang.CharSequence>
booleancontainedBy(T[] items, java.lang.CharSequence element)
static boolean
containsAny(java.lang.CharSequence thizz, CharPredicate s)
static boolean
containsAny(java.lang.CharSequence thizz, CharPredicate s, int index)
static boolean
containsAnyNot(java.lang.CharSequence thizz, CharPredicate s)
static boolean
containsAnyNot(java.lang.CharSequence thizz, CharPredicate s, int fromIndex)
static boolean
containsAnyNot(java.lang.CharSequence thizz, CharPredicate s, int fromIndex, int endIndex)
static int
countLeading(java.lang.CharSequence thizz, CharPredicate chars)
static int
countLeading(java.lang.CharSequence thizz, CharPredicate chars, int fromIndex)
static int
countLeading(java.lang.CharSequence thizz, CharPredicate chars, int fromIndex, int endIndex)
static int
countLeadingColumns(java.lang.CharSequence thizz, int startColumn, CharPredicate chars)
static int
countLeadingNot(java.lang.CharSequence thizz, CharPredicate chars)
static int
countLeadingNot(java.lang.CharSequence thizz, CharPredicate chars, int fromIndex)
static int
countLeadingNot(java.lang.CharSequence thizz, CharPredicate chars, int startIndex, int endIndex)
static int
countLeadingNotSpace(java.lang.CharSequence thizz)
static int
countLeadingNotSpace(java.lang.CharSequence thizz, int startIndex)
static int
countLeadingNotSpace(java.lang.CharSequence thizz, int startIndex, int endIndex)
static int
countLeadingNotSpaceTab(java.lang.CharSequence thizz)
static int
countLeadingNotSpaceTab(java.lang.CharSequence thizz, int startIndex)
static int
countLeadingNotSpaceTab(java.lang.CharSequence thizz, int startIndex, int endIndex)
static int
countLeadingNotWhitespace(java.lang.CharSequence thizz)
static int
countLeadingNotWhitespace(java.lang.CharSequence thizz, int startIndex)
static int
countLeadingNotWhitespace(java.lang.CharSequence thizz, int startIndex, int endIndex)
static int
countLeadingSpace(java.lang.CharSequence thizz)
static int
countLeadingSpace(java.lang.CharSequence thizz, int startIndex)
static int
countLeadingSpace(java.lang.CharSequence thizz, int startIndex, int endIndex)
static int
countLeadingSpaceTab(java.lang.CharSequence thizz)
static int
countLeadingSpaceTab(java.lang.CharSequence thizz, int startIndex)
static int
countLeadingSpaceTab(java.lang.CharSequence thizz, int startIndex, int endIndex)
static int
countLeadingWhitespace(java.lang.CharSequence thizz)
static int
countLeadingWhitespace(java.lang.CharSequence thizz, int startIndex)
static int
countLeadingWhitespace(java.lang.CharSequence thizz, int startIndex, int endIndex)
static int
countOfAny(java.lang.CharSequence thizz, CharPredicate chars)
static int
countOfAny(java.lang.CharSequence thizz, CharPredicate chars, int fromIndex)
static int
countOfAny(java.lang.CharSequence thizz, CharPredicate s, int fromIndex, int endIndex)
static int
countOfAnyNot(java.lang.CharSequence thizz, CharPredicate chars)
static int
countOfAnyNot(java.lang.CharSequence thizz, CharPredicate chars, int fromIndex)
static int
countOfAnyNot(java.lang.CharSequence thizz, CharPredicate chars, int fromIndex, int endIndex)
static int
countOfNotSpaceTab(java.lang.CharSequence thizz)
static int
countOfNotWhitespace(java.lang.CharSequence thizz)
static int
countOfSpaceTab(java.lang.CharSequence thizz)
static int
countOfWhitespace(java.lang.CharSequence thizz)
static int
countTrailing(java.lang.CharSequence thizz, CharPredicate chars)
static int
countTrailing(java.lang.CharSequence thizz, CharPredicate chars, int fromIndex)
static int
countTrailing(java.lang.CharSequence thizz, CharPredicate chars, int startIndex, int fromIndex)
static int
countTrailingNot(java.lang.CharSequence thizz, CharPredicate chars)
static int
countTrailingNot(java.lang.CharSequence thizz, CharPredicate chars, int fromIndex)
static int
countTrailingNot(java.lang.CharSequence thizz, CharPredicate chars, int startIndex, int endIndex)
static int
countTrailingNotSpace(java.lang.CharSequence thizz)
static int
countTrailingNotSpace(java.lang.CharSequence thizz, int fromIndex)
static int
countTrailingNotSpace(java.lang.CharSequence thizz, int startIndex, int fromIndex)
static int
countTrailingNotSpaceTab(java.lang.CharSequence thizz)
static int
countTrailingNotSpaceTab(java.lang.CharSequence thizz, int fromIndex)
static int
countTrailingNotSpaceTab(java.lang.CharSequence thizz, int startIndex, int fromIndex)
static int
countTrailingNotWhitespace(java.lang.CharSequence thizz)
static int
countTrailingNotWhitespace(java.lang.CharSequence thizz, int fromIndex)
static int
countTrailingNotWhitespace(java.lang.CharSequence thizz, int startIndex, int fromIndex)
static int
countTrailingSpace(java.lang.CharSequence thizz)
static int
countTrailingSpace(java.lang.CharSequence thizz, int fromIndex)
static int
countTrailingSpace(java.lang.CharSequence thizz, int startIndex, int fromIndex)
static int
countTrailingSpaceTab(java.lang.CharSequence thizz)
static int
countTrailingSpaceTab(java.lang.CharSequence thizz, int fromIndex)
static int
countTrailingSpaceTab(java.lang.CharSequence thizz, int startIndex, int fromIndex)
static int
countTrailingWhitespace(java.lang.CharSequence thizz)
static int
countTrailingWhitespace(java.lang.CharSequence thizz, int fromIndex)
static int
countTrailingWhitespace(java.lang.CharSequence thizz, int startIndex, int fromIndex)
static int
endOfDelimitedBy(java.lang.CharSequence thizz, java.lang.CharSequence s, int index)
static int
endOfDelimitedByAny(java.lang.CharSequence thizz, CharPredicate s, int index)
static int
endOfDelimitedByAnyNot(java.lang.CharSequence thizz, CharPredicate s, int index)
static int
endOfLine(java.lang.CharSequence thizz, int index)
static int
endOfLineAnyEOL(java.lang.CharSequence thizz, int index)
static boolean
endsWith(java.lang.CharSequence thizz, CharPredicate chars)
static boolean
endsWith(java.lang.CharSequence thizz, java.lang.CharSequence suffix)
static boolean
endsWith(java.lang.CharSequence thizz, java.lang.CharSequence suffix, boolean ignoreCase)
static boolean
endsWithAnyEOL(java.lang.CharSequence thizz)
static boolean
endsWithEOL(java.lang.CharSequence thizz)
static boolean
endsWithSpace(java.lang.CharSequence thizz)
static boolean
endsWithSpaceTab(java.lang.CharSequence thizz)
static boolean
endsWithWhitespace(java.lang.CharSequence thizz)
static int
eolEndLength(java.lang.CharSequence thizz)
static int
eolEndLength(java.lang.CharSequence thizz, int eolEnd)
static Range
eolEndRange(java.lang.CharSequence thizz, int eolEnd)
static int
eolStartLength(java.lang.CharSequence thizz, int eolStart)
static Range
eolStartRange(java.lang.CharSequence thizz, int eolStart)
static boolean
equals(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 equalstatic int[]
expandTo(int[] indices, int length, int step)
static char
firstChar(java.lang.CharSequence thizz)
static java.util.Map<java.lang.Character,java.lang.String>
getVisibleSpacesMap()
static int
hashCode(java.lang.CharSequence thizz)
static int
indexOf(java.lang.CharSequence thizz, char c)
static int
indexOf(java.lang.CharSequence thizz, char c, int fromIndex)
static int
indexOf(java.lang.CharSequence thizz, char c, int fromIndex, int endIndex)
static int
indexOf(java.lang.CharSequence thizz, java.lang.CharSequence s)
static int
indexOf(java.lang.CharSequence thizz, java.lang.CharSequence s, int fromIndex)
static int
indexOf(java.lang.CharSequence thizz, java.lang.CharSequence s, int fromIndex, int endIndex)
static int[]
indexOfAll(java.lang.CharSequence thizz, java.lang.CharSequence s)
static int
indexOfAny(java.lang.CharSequence thizz, CharPredicate s)
static int
indexOfAny(java.lang.CharSequence thizz, CharPredicate s, int index)
static int
indexOfAny(java.lang.CharSequence thizz, CharPredicate s, int fromIndex, int endIndex)
static int
indexOfAnyNot(java.lang.CharSequence thizz, CharPredicate s)
static int
indexOfAnyNot(java.lang.CharSequence thizz, CharPredicate s, int fromIndex)
static int
indexOfAnyNot(java.lang.CharSequence thizz, CharPredicate s, int fromIndex, int endIndex)
static int
indexOfNot(java.lang.CharSequence thizz, char c)
static int
indexOfNot(java.lang.CharSequence thizz, char c, int fromIndex)
static int
indexOfNot(java.lang.CharSequence thizz, char c, int fromIndex, int endIndex)
static boolean
isBlank(java.lang.CharSequence thizz)
static boolean
isEmpty(java.lang.CharSequence thizz)
static boolean
isNotBlank(java.lang.CharSequence thizz)
static boolean
isNotEmpty(java.lang.CharSequence thizz)
static boolean
isVisibleWhitespace(char c)
static char
lastChar(java.lang.CharSequence thizz)
static int
lastIndexOf(java.lang.CharSequence thizz, char c)
static int
lastIndexOf(java.lang.CharSequence thizz, char c, int fromIndex)
static int
lastIndexOf(java.lang.CharSequence thizz, char c, int startIndex, int fromIndex)
static int
lastIndexOf(java.lang.CharSequence thizz, java.lang.CharSequence s)
static int
lastIndexOf(java.lang.CharSequence thizz, java.lang.CharSequence s, int fromIndex)
static int
lastIndexOf(java.lang.CharSequence thizz, java.lang.CharSequence s, int startIndex, int fromIndex)
static int
lastIndexOfAny(java.lang.CharSequence thizz, CharPredicate s)
static int
lastIndexOfAny(java.lang.CharSequence thizz, CharPredicate s, int fromIndex)
static int
lastIndexOfAny(java.lang.CharSequence thizz, CharPredicate s, int startIndex, int fromIndex)
static int
lastIndexOfAnyNot(java.lang.CharSequence thizz, CharPredicate s)
static int
lastIndexOfAnyNot(java.lang.CharSequence thizz, CharPredicate s, int fromIndex)
static int
lastIndexOfAnyNot(java.lang.CharSequence thizz, CharPredicate s, int startIndex, int fromIndex)
static int
lastIndexOfNot(java.lang.CharSequence thizz, char c)
static int
lastIndexOfNot(java.lang.CharSequence thizz, char c, int fromIndex)
static int
lastIndexOfNot(java.lang.CharSequence thizz, char c, int startIndex, int fromIndex)
static Range
leadingBlankLinesRange(java.lang.CharSequence thizz)
static Range
leadingBlankLinesRange(java.lang.CharSequence thizz, int startIndex)
static Range
leadingBlankLinesRange(java.lang.CharSequence thizz, int fromIndex, int endIndex)
static Range
leadingBlankLinesRange(java.lang.CharSequence thizz, CharPredicate eolChars, int fromIndex, int endIndex)
static Pair<java.lang.Integer,java.lang.Integer>
lineColumnAtIndex(java.lang.CharSequence thizz, int index)
static Range
lineRangeAt(java.lang.CharSequence thizz, int index)
static Range
lineRangeAtAnyEOL(java.lang.CharSequence thizz, int index)
static boolean
matchChars(java.lang.CharSequence thizz, java.lang.CharSequence chars)
static boolean
matchChars(java.lang.CharSequence thizz, java.lang.CharSequence chars, boolean ignoreCase)
static boolean
matchChars(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex)
static boolean
matchChars(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, boolean ignoreCase)
static boolean
matchCharsIgnoreCase(java.lang.CharSequence thizz, java.lang.CharSequence chars)
static boolean
matchCharsIgnoreCase(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex)
static boolean
matchCharsReversed(java.lang.CharSequence thizz, java.lang.CharSequence chars, int endIndex)
static boolean
matchCharsReversed(java.lang.CharSequence thizz, java.lang.CharSequence chars, int endIndex, boolean ignoreCase)
static boolean
matchCharsReversedIgnoreCase(java.lang.CharSequence thizz, java.lang.CharSequence chars, int endIndex)
static int
matchedCharCount(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex)
static int
matchedCharCount(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, boolean ignoreCase)
static int
matchedCharCount(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, int endIndex)
static int
matchedCharCount(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, int endIndex, boolean ignoreCase)
static int
matchedCharCount(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, int endIndex, boolean fullMatchOnly, boolean ignoreCase)
static int
matchedCharCountIgnoreCase(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex)
static int
matchedCharCountIgnoreCase(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, int endIndex)
static int
matchedCharCountReversed(java.lang.CharSequence thizz, java.lang.CharSequence chars, int fromIndex)
static int
matchedCharCountReversed(java.lang.CharSequence thizz, java.lang.CharSequence chars, int fromIndex, boolean ignoreCase)
static int
matchedCharCountReversed(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, int fromIndex)
static int
matchedCharCountReversed(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, int fromIndex, boolean ignoreCase)
static int
matchedCharCountReversedIgnoreCase(java.lang.CharSequence thizz, java.lang.CharSequence chars, int fromIndex)
static int
matchedCharCountReversedIgnoreCase(java.lang.CharSequence thizz, java.lang.CharSequence chars, int startIndex, int fromIndex)
static boolean
matches(java.lang.CharSequence thizz, java.lang.CharSequence chars)
static boolean
matches(java.lang.CharSequence thizz, java.lang.CharSequence chars, boolean ignoreCase)
static boolean
matchesIgnoreCase(java.lang.CharSequence thizz, java.lang.CharSequence chars)
static java.lang.String
padEnd(java.lang.CharSequence thizz, int length)
static java.lang.String
padEnd(java.lang.CharSequence thizz, int length, char pad)
static java.lang.String
padStart(java.lang.CharSequence thizz, int length)
static java.lang.String
padStart(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 java.lang.Number
parseNumberOrNull(java.lang.String text)
Parse number from textstatic Pair<java.lang.Number,java.lang.String>
parseNumberPrefixOrNull(java.lang.String text, java.util.function.Predicate<java.lang.String> suffixTester)
Parse number from textstatic 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(java.lang.CharSequence thizz, int index)
static <T extends java.lang.CharSequence>
T[]split(T thizz, T[] emptyArray, java.lang.CharSequence delimiter)
static <T extends java.lang.CharSequence>
T[]split(T thizz, T[] emptyArray, java.lang.CharSequence delimiter, boolean includeDelims, CharPredicate trimChars)
static <T extends java.lang.CharSequence>
T[]split(T thizz, T[] emptyArray, java.lang.CharSequence delimiter, int limit, boolean includeDelims, CharPredicate trimChars)
static <T extends java.lang.CharSequence>
T[]split(T thizz, T[] emptyArray, java.lang.CharSequence delimiter, int limit, int flags)
static <T extends java.lang.CharSequence>
T[]split(T thizz, T[] emptyArray, java.lang.CharSequence delimiter, int limit, int flags, CharPredicate trimChars)
static <T extends java.lang.CharSequence>
T[]splitEOL(T thizz, T[] emptyArray)
static <T extends java.lang.CharSequence>
T[]splitEOL(T thizz, T[] emptyArray, boolean includeDelims)
static <T extends java.lang.CharSequence>
java.util.List<T>splitList(T thizz, java.lang.CharSequence delimiter)
static <T extends java.lang.CharSequence>
java.util.List<T>splitList(T thizz, java.lang.CharSequence delimiter, boolean includeDelims, CharPredicate trimChars)
static <T extends java.lang.CharSequence>
java.util.List<T>splitList(T thizz, java.lang.CharSequence delimiter, int limit, boolean includeDelims, CharPredicate trimChars)
static <T extends java.lang.CharSequence>
java.util.List<T>splitList(T thizz, java.lang.CharSequence delimiter, int limit, int flags)
static <T extends java.lang.CharSequence>
java.util.List<T>splitList(T thizz, java.lang.CharSequence delimiter, int limit, int flags, CharPredicate trimChars)
static <T extends java.lang.CharSequence>
java.util.List<T>splitListEOL(T thizz)
static <T extends java.lang.CharSequence>
java.util.List<T>splitListEOL(T thizz, boolean includeDelims)
static <T extends java.lang.CharSequence>
java.util.List<T>splitListEOL(T thizz, boolean includeDelims, CharPredicate trimChars)
static int
startOfDelimitedBy(java.lang.CharSequence thizz, java.lang.CharSequence s, int index)
static int
startOfDelimitedByAny(java.lang.CharSequence thizz, CharPredicate s, int index)
static int
startOfDelimitedByAnyNot(java.lang.CharSequence thizz, CharPredicate s, int index)
static int
startOfLine(java.lang.CharSequence thizz, int index)
static int
startOfLineAnyEOL(java.lang.CharSequence thizz, int index)
static boolean
startsWith(java.lang.CharSequence thizz, CharPredicate chars)
static boolean
startsWith(java.lang.CharSequence thizz, java.lang.CharSequence prefix)
static boolean
startsWith(java.lang.CharSequence thizz, java.lang.CharSequence prefix, boolean ignoreCase)
static boolean
startsWithAnyEOL(java.lang.CharSequence thizz)
static boolean
startsWithEOL(java.lang.CharSequence thizz)
static boolean
startsWithSpace(java.lang.CharSequence thizz)
static boolean
startsWithSpaceTab(java.lang.CharSequence thizz)
static boolean
startsWithWhitespace(java.lang.CharSequence thizz)
static <T extends java.lang.CharSequence>
TsubSequence(T thizz, int startIndex)
static <T extends java.lang.CharSequence>
TsubSequence(T thizz, Range range)
Get a portion of this sequence selected by rangestatic <T extends java.lang.CharSequence>
TsubSequenceAfter(T thizz, Range range)
Get a portion of this sequence after one selected by rangestatic <T extends java.lang.CharSequence>
TsubSequenceBefore(T thizz, Range range)
Get a portion of this sequence before one selected by rangestatic <T extends java.lang.CharSequence>
Pair<T,T>subSequenceBeforeAfter(T thizz, Range range)
Get a portions of this sequence before and after one selected by rangestatic java.lang.String[]
toStringArray(java.lang.CharSequence... sequences)
static java.lang.String
toVisibleWhitespaceString(java.lang.CharSequence thizz)
static Range
trailingBlankLinesRange(java.lang.CharSequence thizz)
static Range
trailingBlankLinesRange(java.lang.CharSequence thizz, int fromIndex)
static Range
trailingBlankLinesRange(java.lang.CharSequence thizz, int startIndex, int fromIndex)
static Range
trailingBlankLinesRange(java.lang.CharSequence thizz, CharPredicate eolChars, int startIndex, int fromIndex)
static <T extends java.lang.CharSequence>
Ttrim(T thizz)
static <T extends java.lang.CharSequence>
Ttrim(T thizz, int keep)
static <T extends java.lang.CharSequence>
Ttrim(T thizz, int keep, CharPredicate chars)
static <T extends java.lang.CharSequence>
Ttrim(T thizz, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimEnd(T thizz)
static <T extends java.lang.CharSequence>
TtrimEnd(T thizz, int keep)
static <T extends java.lang.CharSequence>
TtrimEnd(T thizz, int keep, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimEnd(T thizz, CharPredicate chars)
static Range
trimEndRange(java.lang.CharSequence thizz)
static Range
trimEndRange(java.lang.CharSequence thizz, int keep)
static Range
trimEndRange(java.lang.CharSequence thizz, int keep, CharPredicate chars)
static Range
trimEndRange(java.lang.CharSequence thizz, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimEOL(T thizz)
static <T extends java.lang.CharSequence>
TtrimLeadBlankLines(T thizz)
static <T extends java.lang.CharSequence>
Pair<T,T>trimmed(T thizz)
static <T extends java.lang.CharSequence>
Pair<T,T>trimmed(T thizz, int keep)
static <T extends java.lang.CharSequence>
Pair<T,T>trimmed(T thizz, int keep, CharPredicate chars)
static <T extends java.lang.CharSequence>
Pair<T,T>trimmed(T thizz, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimmedEnd(T thizz)
static <T extends java.lang.CharSequence>
TtrimmedEnd(T thizz, int keep)
static <T extends java.lang.CharSequence>
TtrimmedEnd(T thizz, int keep, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimmedEnd(T thizz, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimmedEOL(T thizz)
static <T extends java.lang.CharSequence>
TtrimmedStart(T thizz)
static <T extends java.lang.CharSequence>
TtrimmedStart(T thizz, int keep)
static <T extends java.lang.CharSequence>
TtrimmedStart(T thizz, int keep, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimmedStart(T thizz, CharPredicate chars)
static Range
trimRange(java.lang.CharSequence thizz)
static Range
trimRange(java.lang.CharSequence thizz, int keep)
static Range
trimRange(java.lang.CharSequence thizz, int keep, CharPredicate chars)
static Range
trimRange(java.lang.CharSequence thizz, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimStart(T thizz)
static <T extends java.lang.CharSequence>
TtrimStart(T thizz, int keep)
static <T extends java.lang.CharSequence>
TtrimStart(T thizz, int keep, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimStart(T thizz, CharPredicate chars)
static Range
trimStartRange(java.lang.CharSequence thizz)
static Range
trimStartRange(java.lang.CharSequence thizz, int keep)
static Range
trimStartRange(java.lang.CharSequence thizz, int keep, CharPredicate chars)
static Range
trimStartRange(java.lang.CharSequence thizz, CharPredicate chars)
static <T extends java.lang.CharSequence>
TtrimTailBlankLines(T thizz)
static int[]
truncateTo(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
static final java.lang.String EOL
- See Also:
- Constant Field Values
-
SPACE
static final java.lang.String SPACE
- See Also:
- Constant Field Values
-
ANY_EOL
static final java.lang.String ANY_EOL
- See Also:
- Constant Field Values
-
EOL_CHAR
static final char EOL_CHAR
-
EOL_CHAR1
static final char EOL_CHAR1
-
EOL_CHAR2
static final char EOL_CHAR2
-
SPC
static final char SPC
- See Also:
- Constant Field Values
-
NUL
static final char NUL
- See Also:
- Constant Field Values
-
ENC_NUL
static final char ENC_NUL
- See Also:
- Constant Field Values
-
NBSP
static final char NBSP
- See Also:
- Constant Field Values
-
LS
static final char LS
- See Also:
- Constant Field Values
-
US
static final char US
- See Also:
- Constant Field Values
-
LINE_SEP
static final java.lang.String LINE_SEP
-
SPACE_TAB
static final java.lang.String SPACE_TAB
- See Also:
- Constant Field Values
-
SPACE_EOL
static final java.lang.String SPACE_EOL
- See Also:
- Constant Field Values
-
US_CHARS
static final java.lang.String US_CHARS
-
WHITESPACE
static final java.lang.String WHITESPACE
- See Also:
- Constant Field Values
-
NBSP_CHARS
static final java.lang.String NBSP_CHARS
-
WHITESPACE_NBSP
static final java.lang.String WHITESPACE_NBSP
- See Also:
- Constant Field Values
-
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
-
SPLIT_INCLUDE_DELIMS
static final int SPLIT_INCLUDE_DELIMS
- See Also:
- Constant Field Values
-
SPLIT_TRIM_PARTS
static final int SPLIT_TRIM_PARTS
- See Also:
- Constant Field Values
-
SPLIT_SKIP_EMPTY
static final int SPLIT_SKIP_EMPTY
- See Also:
- Constant Field Values
-
SPLIT_INCLUDE_DELIM_PARTS
static final int SPLIT_INCLUDE_DELIM_PARTS
- See Also:
- Constant Field Values
-
SPLIT_TRIM_SKIP_EMPTY
static final int SPLIT_TRIM_SKIP_EMPTY
- See Also:
- Constant Field Values
-
visibleSpacesMap
static final java.util.Map<java.lang.Character,java.lang.String> visibleSpacesMap
-
EMPTY_INDICES
static final int[] EMPTY_INDICES
-
-
Method Detail
-
getVisibleSpacesMap
static java.util.Map<java.lang.Character,java.lang.String> getVisibleSpacesMap()
-
subSequence
@NotNull static <T extends java.lang.CharSequence> T subSequence(@NotNull T thizz, int startIndex)
-
subSequence
@NotNull static <T extends java.lang.CharSequence> T subSequence(@NotNull T thizz, @NotNull Range range)
Get a portion of this sequence selected by range- Type Parameters:
T
- type of character sequence- Parameters:
thizz
- char sequencerange
- range to get, coordinates offset form start of this sequence- Returns:
- sequence whose contents reflect the selected portion, if range.isNull() then this is returned
-
subSequenceBefore
@Nullable static <T extends java.lang.CharSequence> T subSequenceBefore(@NotNull T thizz, @NotNull Range range)
Get a portion of this sequence before one selected by range- Type Parameters:
T
- type of character sequence- Parameters:
thizz
- char sequencerange
- range to get, coordinates offset form start of this sequence- Returns:
- sequence whose contents come before the selected range, if range.isNull() then null
-
subSequenceAfter
@Nullable static <T extends java.lang.CharSequence> T subSequenceAfter(@NotNull T thizz, @NotNull Range range)
Get a portion of this sequence after one selected by range- Type Parameters:
T
- type of character sequence- Parameters:
thizz
- char sequencerange
- range to get, coordinates offset form start of this sequence- Returns:
- sequence whose contents come after the selected range, if range.isNull() then null
-
subSequenceBeforeAfter
@NotNull static <T extends java.lang.CharSequence> Pair<T,T> subSequenceBeforeAfter(@NotNull T thizz, Range range)
Get a portions of this sequence before and after one selected by range- Type Parameters:
T
- type of character sequence- Parameters:
thizz
- char sequencerange
- range to get, coordinates offset form start of this sequence- Returns:
- sequence whose contents come before and after the selected range, if range.isNull() then pair of nulls
-
containsAny
static boolean containsAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)
-
containsAny
static boolean containsAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)
-
containsAnyNot
static boolean containsAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)
-
containsAnyNot
static boolean containsAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex)
-
containsAnyNot
static boolean containsAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex, int endIndex)
-
indexOf
static int indexOf(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s)
-
indexOf
static int indexOf(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int fromIndex)
-
indexOf
static int indexOf(@NotNull java.lang.CharSequence thizz, char c)
-
indexOf
static int indexOf(@NotNull java.lang.CharSequence thizz, char c, int fromIndex)
-
indexOfAny
static int indexOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)
-
indexOfAny
static int indexOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)
-
indexOfAnyNot
static int indexOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)
-
indexOfAnyNot
static int indexOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex)
-
indexOfAnyNot
static int indexOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex, int endIndex)
-
indexOfNot
static int indexOfNot(@NotNull java.lang.CharSequence thizz, char c)
-
indexOfNot
static int indexOfNot(@NotNull java.lang.CharSequence thizz, char c, int fromIndex)
-
lastIndexOf
static int lastIndexOf(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s)
-
lastIndexOf
static int lastIndexOf(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int fromIndex)
-
lastIndexOf
static int lastIndexOf(@NotNull java.lang.CharSequence thizz, char c)
-
lastIndexOf
static int lastIndexOf(@NotNull java.lang.CharSequence thizz, char c, int fromIndex)
-
lastIndexOfAny
static int lastIndexOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)
-
lastIndexOfAny
static int lastIndexOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex)
-
lastIndexOfAnyNot
static int lastIndexOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s)
-
lastIndexOfAnyNot
static int lastIndexOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex)
-
lastIndexOfAnyNot
static int lastIndexOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int startIndex, int fromIndex)
-
lastIndexOfNot
static int lastIndexOfNot(@NotNull java.lang.CharSequence thizz, char c)
-
lastIndexOfNot
static int lastIndexOfNot(@NotNull java.lang.CharSequence thizz, char c, int fromIndex)
-
indexOf
static int indexOf(@NotNull java.lang.CharSequence thizz, char c, int fromIndex, int endIndex)
-
indexOf
static int indexOf(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int fromIndex, int endIndex)
-
lastIndexOf
static int lastIndexOf(@NotNull java.lang.CharSequence thizz, char c, int startIndex, int fromIndex)
-
indexOfNot
static int indexOfNot(@NotNull java.lang.CharSequence thizz, char c, int fromIndex, int endIndex)
-
indexOfAny
static int indexOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex, int endIndex)
-
lastIndexOf
static int lastIndexOf(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int startIndex, int fromIndex)
-
lastIndexOfNot
static int lastIndexOfNot(@NotNull java.lang.CharSequence thizz, char c, int startIndex, int fromIndex)
-
lastIndexOfAny
static int lastIndexOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int startIndex, int fromIndex)
-
equals
@Contract(pure=true, value="_, null -> false") static boolean equals(@NotNull java.lang.CharSequence thizz, java.lang.Object o)
Equality comparison based on character content of this sequence, with quick fail resorting to content comparison only if length and hashCodes are equal- Parameters:
thizz
- char sequence to test for equalityo
- any character sequence- Returns:
- true if character contents are equal
-
hashCode
@Contract(pure=true) static int hashCode(@NotNull java.lang.CharSequence thizz)
-
compareReversed
static int compareReversed(@Nullable java.lang.CharSequence o1, @Nullable java.lang.CharSequence o2)
-
compare
static int compare(@Nullable java.lang.CharSequence o1, @Nullable java.lang.CharSequence o2)
-
compare
static int compare(@Nullable java.lang.CharSequence o1, @Nullable java.lang.CharSequence o2, boolean ignoreCase)
-
compare
static int compare(@Nullable java.lang.CharSequence o1, @Nullable java.lang.CharSequence o2, boolean ignoreCase, @Nullable CharPredicate ignoreChars)
-
toStringArray
@NotNull static java.lang.String[] toStringArray(java.lang.CharSequence... sequences)
-
isVisibleWhitespace
static boolean isVisibleWhitespace(char c)
-
columnsToNextTabStop
static int columnsToNextTabStop(int column)
-
expandTo
@NotNull static int[] expandTo(@NotNull int[] indices, int length, int step)
-
truncateTo
@NotNull static int[] truncateTo(@NotNull int[] indices, int length)
-
indexOfAll
@NotNull static int[] indexOfAll(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s)
-
matches
static boolean matches(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, boolean ignoreCase)
-
matches
static boolean matches(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars)
-
matchesIgnoreCase
static boolean matchesIgnoreCase(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars)
-
matchChars
static boolean matchChars(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, boolean ignoreCase)
-
matchChars
static boolean matchChars(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex)
-
matchCharsIgnoreCase
static boolean matchCharsIgnoreCase(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex)
-
matchChars
static boolean matchChars(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, boolean ignoreCase)
-
matchChars
static boolean matchChars(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars)
-
matchCharsIgnoreCase
static boolean matchCharsIgnoreCase(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars)
-
matchCharsReversed
static boolean matchCharsReversed(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int endIndex, boolean ignoreCase)
-
matchCharsReversed
static boolean matchCharsReversed(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int endIndex)
-
matchCharsReversedIgnoreCase
static boolean matchCharsReversedIgnoreCase(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int endIndex)
-
matchedCharCount
static int matchedCharCount(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int endIndex, boolean ignoreCase)
-
matchedCharCount
static int matchedCharCount(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, boolean ignoreCase)
-
matchedCharCount
static int matchedCharCount(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int endIndex)
-
matchedCharCount
static int matchedCharCount(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex)
-
matchedCharCountIgnoreCase
static int matchedCharCountIgnoreCase(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int endIndex)
-
matchedCharCountIgnoreCase
static int matchedCharCountIgnoreCase(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex)
-
matchedCharCountReversed
static int matchedCharCountReversed(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int fromIndex)
-
matchedCharCountReversedIgnoreCase
static int matchedCharCountReversedIgnoreCase(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int fromIndex)
-
matchedCharCountReversed
static int matchedCharCountReversed(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int fromIndex, boolean ignoreCase)
-
matchedCharCountReversed
static int matchedCharCountReversed(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int fromIndex)
-
matchedCharCountReversedIgnoreCase
static int matchedCharCountReversedIgnoreCase(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int fromIndex)
-
matchedCharCount
static int matchedCharCount(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int endIndex, boolean fullMatchOnly, boolean ignoreCase)
-
matchedCharCountReversed
static int matchedCharCountReversed(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence chars, int startIndex, int fromIndex, boolean ignoreCase)
-
countOfSpaceTab
static int countOfSpaceTab(@NotNull java.lang.CharSequence thizz)
-
countOfNotSpaceTab
static int countOfNotSpaceTab(@NotNull java.lang.CharSequence thizz)
-
countOfWhitespace
static int countOfWhitespace(@NotNull java.lang.CharSequence thizz)
-
countOfNotWhitespace
static int countOfNotWhitespace(@NotNull java.lang.CharSequence thizz)
-
countOfAny
static int countOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)
-
countOfAny
static int countOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
countOfAnyNot
static int countOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex, int endIndex)
-
countOfAnyNot
static int countOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)
-
countOfAnyNot
static int countOfAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
countOfAny
static int countOfAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int fromIndex, int endIndex)
-
countLeadingSpace
static int countLeadingSpace(@NotNull java.lang.CharSequence thizz)
-
countLeadingSpace
static int countLeadingSpace(@NotNull java.lang.CharSequence thizz, int startIndex)
-
countLeadingSpace
static int countLeadingSpace(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)
-
countLeadingNotSpace
static int countLeadingNotSpace(@NotNull java.lang.CharSequence thizz)
-
countLeadingNotSpace
static int countLeadingNotSpace(@NotNull java.lang.CharSequence thizz, int startIndex)
-
countLeadingNotSpace
static int countLeadingNotSpace(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)
-
countTrailingSpace
static int countTrailingSpace(@NotNull java.lang.CharSequence thizz)
-
countTrailingSpace
static int countTrailingSpace(@NotNull java.lang.CharSequence thizz, int fromIndex)
-
countTrailingSpace
static int countTrailingSpace(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)
-
countTrailingNotSpace
static int countTrailingNotSpace(@NotNull java.lang.CharSequence thizz)
-
countTrailingNotSpace
static int countTrailingNotSpace(@NotNull java.lang.CharSequence thizz, int fromIndex)
-
countTrailingNotSpace
static int countTrailingNotSpace(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)
-
countLeadingSpaceTab
static int countLeadingSpaceTab(@NotNull java.lang.CharSequence thizz)
-
countLeadingSpaceTab
static int countLeadingSpaceTab(@NotNull java.lang.CharSequence thizz, int startIndex)
-
countLeadingSpaceTab
static int countLeadingSpaceTab(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)
-
countLeadingNotSpaceTab
static int countLeadingNotSpaceTab(@NotNull java.lang.CharSequence thizz)
-
countLeadingNotSpaceTab
static int countLeadingNotSpaceTab(@NotNull java.lang.CharSequence thizz, int startIndex)
-
countLeadingNotSpaceTab
static int countLeadingNotSpaceTab(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)
-
countTrailingSpaceTab
static int countTrailingSpaceTab(@NotNull java.lang.CharSequence thizz)
-
countTrailingSpaceTab
static int countTrailingSpaceTab(@NotNull java.lang.CharSequence thizz, int fromIndex)
-
countTrailingSpaceTab
static int countTrailingSpaceTab(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)
-
countTrailingNotSpaceTab
static int countTrailingNotSpaceTab(@NotNull java.lang.CharSequence thizz)
-
countTrailingNotSpaceTab
static int countTrailingNotSpaceTab(@NotNull java.lang.CharSequence thizz, int fromIndex)
-
countTrailingNotSpaceTab
static int countTrailingNotSpaceTab(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)
-
countLeadingWhitespace
static int countLeadingWhitespace(@NotNull java.lang.CharSequence thizz)
-
countLeadingWhitespace
static int countLeadingWhitespace(@NotNull java.lang.CharSequence thizz, int startIndex)
-
countLeadingWhitespace
static int countLeadingWhitespace(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)
-
countLeadingNotWhitespace
static int countLeadingNotWhitespace(@NotNull java.lang.CharSequence thizz)
-
countLeadingNotWhitespace
static int countLeadingNotWhitespace(@NotNull java.lang.CharSequence thizz, int startIndex)
-
countLeadingNotWhitespace
static int countLeadingNotWhitespace(@NotNull java.lang.CharSequence thizz, int startIndex, int endIndex)
-
countTrailingWhitespace
static int countTrailingWhitespace(@NotNull java.lang.CharSequence thizz)
-
countTrailingWhitespace
static int countTrailingWhitespace(@NotNull java.lang.CharSequence thizz, int fromIndex)
-
countTrailingWhitespace
static int countTrailingWhitespace(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)
-
countTrailingNotWhitespace
static int countTrailingNotWhitespace(@NotNull java.lang.CharSequence thizz)
-
countTrailingNotWhitespace
static int countTrailingNotWhitespace(@NotNull java.lang.CharSequence thizz, int fromIndex)
-
countTrailingNotWhitespace
static int countTrailingNotWhitespace(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)
-
countLeading
static int countLeading(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
countLeading
static int countLeading(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)
-
countLeadingNot
static int countLeadingNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
countLeadingNot
static int countLeadingNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)
-
countTrailing
static int countTrailing(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
countTrailing
static int countTrailing(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)
-
countTrailingNot
static int countTrailingNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
countTrailingNot
static int countTrailingNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex)
-
countLeadingNot
static int countLeadingNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int startIndex, int endIndex)
-
countTrailingNot
static int countTrailingNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int startIndex, int endIndex)
-
countLeading
static int countLeading(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int fromIndex, int endIndex)
-
countLeadingColumns
static int countLeadingColumns(@NotNull java.lang.CharSequence thizz, int startColumn, @NotNull CharPredicate chars)
-
countTrailing
static int countTrailing(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars, int startIndex, int fromIndex)
-
trimStart
@NotNull static <T extends java.lang.CharSequence> T trimStart(@NotNull T thizz, @NotNull CharPredicate chars)
-
trimmedStart
@Nullable static <T extends java.lang.CharSequence> T trimmedStart(@NotNull T thizz, @NotNull CharPredicate chars)
-
trimEnd
@NotNull static <T extends java.lang.CharSequence> T trimEnd(@NotNull T thizz, @NotNull CharPredicate chars)
-
trimmedEnd
@Nullable static <T extends java.lang.CharSequence> T trimmedEnd(@NotNull T thizz, @NotNull CharPredicate chars)
-
trim
@NotNull static <T extends java.lang.CharSequence> T trim(@NotNull T thizz, @NotNull CharPredicate chars)
-
trimmed
@NotNull static <T extends java.lang.CharSequence> Pair<T,T> trimmed(@NotNull T thizz, @NotNull CharPredicate chars)
-
trimStart
@NotNull static <T extends java.lang.CharSequence> T trimStart(@NotNull T thizz, int keep)
-
trimmedStart
@Nullable static <T extends java.lang.CharSequence> T trimmedStart(@NotNull T thizz, int keep)
-
trimEnd
@NotNull static <T extends java.lang.CharSequence> T trimEnd(@NotNull T thizz, int keep)
-
trimmedEnd
@Nullable static <T extends java.lang.CharSequence> T trimmedEnd(@NotNull T thizz, int keep)
-
trim
@NotNull static <T extends java.lang.CharSequence> T trim(@NotNull T thizz, int keep)
-
trimmed
@NotNull static <T extends java.lang.CharSequence> Pair<T,T> trimmed(@NotNull T thizz, int keep)
-
trimStart
@NotNull static <T extends java.lang.CharSequence> T trimStart(@NotNull T thizz)
-
trimmedStart
@Nullable static <T extends java.lang.CharSequence> T trimmedStart(@NotNull T thizz)
-
trimEnd
@NotNull static <T extends java.lang.CharSequence> T trimEnd(@NotNull T thizz)
-
trimmedEnd
@Nullable static <T extends java.lang.CharSequence> T trimmedEnd(@NotNull T thizz)
-
trim
@NotNull static <T extends java.lang.CharSequence> T trim(@NotNull T thizz)
-
trimmed
@NotNull static <T extends java.lang.CharSequence> Pair<T,T> trimmed(@NotNull T thizz)
-
trimStart
@NotNull static <T extends java.lang.CharSequence> T trimStart(@NotNull T thizz, int keep, @NotNull CharPredicate chars)
-
trimmedStart
@Nullable static <T extends java.lang.CharSequence> T trimmedStart(@NotNull T thizz, int keep, @NotNull CharPredicate chars)
-
trimEnd
@NotNull static <T extends java.lang.CharSequence> T trimEnd(@NotNull T thizz, int keep, @NotNull CharPredicate chars)
-
trimmedEnd
@Nullable static <T extends java.lang.CharSequence> T trimmedEnd(@NotNull T thizz, int keep, @NotNull CharPredicate chars)
-
trim
@NotNull static <T extends java.lang.CharSequence> T trim(@NotNull T thizz, int keep, @NotNull CharPredicate chars)
-
trimmed
@NotNull static <T extends java.lang.CharSequence> Pair<T,T> trimmed(@NotNull T thizz, int keep, @NotNull CharPredicate chars)
-
trimStartRange
static Range trimStartRange(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
trimEndRange
static Range trimEndRange(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
trimRange
static Range trimRange(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
trimStartRange
static Range trimStartRange(@NotNull java.lang.CharSequence thizz, int keep)
-
trimEndRange
static Range trimEndRange(@NotNull java.lang.CharSequence thizz, int keep)
-
trimRange
static Range trimRange(@NotNull java.lang.CharSequence thizz, int keep)
-
trimStartRange
static Range trimStartRange(@NotNull java.lang.CharSequence thizz)
-
trimEndRange
static Range trimEndRange(@NotNull java.lang.CharSequence thizz)
-
trimRange
static Range trimRange(@NotNull java.lang.CharSequence thizz)
-
trimStartRange
@NotNull static Range trimStartRange(@NotNull java.lang.CharSequence thizz, int keep, @NotNull CharPredicate chars)
-
trimEndRange
@NotNull static Range trimEndRange(@NotNull java.lang.CharSequence thizz, int keep, @NotNull CharPredicate chars)
-
trimRange
@NotNull static Range trimRange(@NotNull java.lang.CharSequence thizz, int keep, @NotNull CharPredicate chars)
-
padStart
@NotNull static java.lang.String padStart(@NotNull java.lang.CharSequence thizz, int length, char pad)
-
padEnd
@NotNull static java.lang.String padEnd(@NotNull java.lang.CharSequence thizz, int length, char pad)
-
padStart
@NotNull static java.lang.String padStart(@NotNull java.lang.CharSequence thizz, int length)
-
padEnd
@NotNull static java.lang.String padEnd(@NotNull java.lang.CharSequence thizz, int length)
-
toVisibleWhitespaceString
@NotNull static java.lang.String toVisibleWhitespaceString(@NotNull java.lang.CharSequence thizz)
-
lastChar
static char lastChar(@NotNull java.lang.CharSequence thizz)
-
firstChar
static char firstChar(@NotNull java.lang.CharSequence thizz)
-
safeCharAt
static char safeCharAt(@NotNull java.lang.CharSequence thizz, int index)
-
eolEndLength
static int eolEndLength(@NotNull java.lang.CharSequence thizz)
-
eolEndLength
static int eolEndLength(@NotNull java.lang.CharSequence thizz, int eolEnd)
-
eolStartLength
static int eolStartLength(@NotNull java.lang.CharSequence thizz, int eolStart)
-
endOfLine
static int endOfLine(@NotNull java.lang.CharSequence thizz, int index)
-
endOfLineAnyEOL
static int endOfLineAnyEOL(@NotNull java.lang.CharSequence thizz, int index)
-
startOfLine
static int startOfLine(@NotNull java.lang.CharSequence thizz, int index)
-
startOfLineAnyEOL
static int startOfLineAnyEOL(@NotNull java.lang.CharSequence thizz, int index)
-
startOfDelimitedByAnyNot
static int startOfDelimitedByAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)
-
endOfDelimitedByAnyNot
static int endOfDelimitedByAnyNot(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)
-
startOfDelimitedBy
static int startOfDelimitedBy(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int index)
-
startOfDelimitedByAny
static int startOfDelimitedByAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)
-
endOfDelimitedBy
static int endOfDelimitedBy(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence s, int index)
-
endOfDelimitedByAny
static int endOfDelimitedByAny(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate s, int index)
-
lineRangeAt
@NotNull static Range lineRangeAt(@NotNull java.lang.CharSequence thizz, int index)
-
lineRangeAtAnyEOL
@NotNull static Range lineRangeAtAnyEOL(@NotNull java.lang.CharSequence thizz, int index)
-
eolEndRange
@NotNull static Range eolEndRange(@NotNull java.lang.CharSequence thizz, int eolEnd)
-
eolStartRange
@NotNull static Range eolStartRange(@NotNull java.lang.CharSequence thizz, int eolStart)
-
trimEOL
@NotNull static <T extends java.lang.CharSequence> T trimEOL(@NotNull T thizz)
-
trimmedEOL
@Nullable static <T extends java.lang.CharSequence> T trimmedEOL(@NotNull T thizz)
-
trimTailBlankLines
@Nullable static <T extends java.lang.CharSequence> T trimTailBlankLines(@NotNull T thizz)
-
trimLeadBlankLines
@Nullable static <T extends java.lang.CharSequence> T trimLeadBlankLines(@NotNull T thizz)
-
leadingBlankLinesRange
@NotNull static Range leadingBlankLinesRange(@NotNull java.lang.CharSequence thizz)
-
leadingBlankLinesRange
@NotNull static Range leadingBlankLinesRange(@NotNull java.lang.CharSequence thizz, int startIndex)
-
leadingBlankLinesRange
@NotNull static Range leadingBlankLinesRange(@NotNull java.lang.CharSequence thizz, int fromIndex, int endIndex)
-
trailingBlankLinesRange
@NotNull static Range trailingBlankLinesRange(@NotNull java.lang.CharSequence thizz)
-
trailingBlankLinesRange
@NotNull static Range trailingBlankLinesRange(@NotNull java.lang.CharSequence thizz, int fromIndex)
-
trailingBlankLinesRange
@NotNull static Range trailingBlankLinesRange(@NotNull java.lang.CharSequence thizz, int startIndex, int fromIndex)
-
trailingBlankLinesRange
@NotNull static Range trailingBlankLinesRange(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate eolChars, int startIndex, int fromIndex)
-
leadingBlankLinesRange
@NotNull static Range leadingBlankLinesRange(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate eolChars, int fromIndex, int endIndex)
-
blankLinesRemovedRanges
@NotNull static java.util.List<Range> blankLinesRemovedRanges(@NotNull java.lang.CharSequence thizz)
-
blankLinesRemovedRanges
@NotNull static java.util.List<Range> blankLinesRemovedRanges(@NotNull java.lang.CharSequence thizz, int fromIndex)
-
blankLinesRemovedRanges
@NotNull static java.util.List<Range> blankLinesRemovedRanges(@NotNull java.lang.CharSequence thizz, int fromIndex, int endIndex)
-
blankLinesRemovedRanges
@NotNull static java.util.List<Range> blankLinesRemovedRanges(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate eolChars, int fromIndex, int endIndex)
-
isEmpty
static boolean isEmpty(@NotNull java.lang.CharSequence thizz)
-
isBlank
static boolean isBlank(@NotNull java.lang.CharSequence thizz)
-
isNotEmpty
static boolean isNotEmpty(@NotNull java.lang.CharSequence thizz)
-
isNotBlank
static boolean isNotBlank(@NotNull java.lang.CharSequence thizz)
-
endsWith
static boolean endsWith(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence suffix)
-
endsWith
static boolean endsWith(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence suffix, boolean ignoreCase)
-
startsWith
static boolean startsWith(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence prefix)
-
startsWith
static boolean startsWith(@NotNull java.lang.CharSequence thizz, @NotNull java.lang.CharSequence prefix, boolean ignoreCase)
-
endsWith
static boolean endsWith(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
startsWith
static boolean startsWith(@NotNull java.lang.CharSequence thizz, @NotNull CharPredicate chars)
-
endsWithEOL
static boolean endsWithEOL(@NotNull java.lang.CharSequence thizz)
-
endsWithAnyEOL
static boolean endsWithAnyEOL(@NotNull java.lang.CharSequence thizz)
-
endsWithSpace
static boolean endsWithSpace(@NotNull java.lang.CharSequence thizz)
-
endsWithSpaceTab
static boolean endsWithSpaceTab(@NotNull java.lang.CharSequence thizz)
-
endsWithWhitespace
static boolean endsWithWhitespace(@NotNull java.lang.CharSequence thizz)
-
startsWithEOL
static boolean startsWithEOL(@NotNull java.lang.CharSequence thizz)
-
startsWithAnyEOL
static boolean startsWithAnyEOL(@NotNull java.lang.CharSequence thizz)
-
startsWithSpace
static boolean startsWithSpace(@NotNull java.lang.CharSequence thizz)
-
startsWithSpaceTab
static boolean startsWithSpaceTab(@NotNull java.lang.CharSequence thizz)
-
startsWithWhitespace
static boolean startsWithWhitespace(@NotNull java.lang.CharSequence thizz)
-
splitList
@NotNull static <T extends java.lang.CharSequence> java.util.List<T> splitList(@NotNull T thizz, @NotNull java.lang.CharSequence delimiter)
-
splitList
@NotNull static <T extends java.lang.CharSequence> java.util.List<T> splitList(@NotNull T thizz, @NotNull java.lang.CharSequence delimiter, int limit, boolean includeDelims, @Nullable CharPredicate trimChars)
-
splitList
@NotNull static <T extends java.lang.CharSequence> java.util.List<T> splitList(@NotNull T thizz, @NotNull java.lang.CharSequence delimiter, int limit, int flags)
-
splitList
@NotNull static <T extends java.lang.CharSequence> java.util.List<T> splitList(@NotNull T thizz, @NotNull java.lang.CharSequence delimiter, boolean includeDelims, @Nullable CharPredicate trimChars)
-
splitListEOL
@NotNull static <T extends java.lang.CharSequence> java.util.List<T> splitListEOL(@NotNull T thizz)
-
splitListEOL
@NotNull static <T extends java.lang.CharSequence> java.util.List<T> splitListEOL(@NotNull T thizz, boolean includeDelims)
-
splitListEOL
@NotNull static <T extends java.lang.CharSequence> java.util.List<T> splitListEOL(@NotNull T thizz, boolean includeDelims, @Nullable CharPredicate trimChars)
-
splitEOL
@NotNull static <T extends java.lang.CharSequence> T[] splitEOL(@NotNull T thizz, T[] emptyArray)
-
splitEOL
@NotNull static <T extends java.lang.CharSequence> T[] splitEOL(@NotNull T thizz, T[] emptyArray, boolean includeDelims)
-
split
@NotNull static <T extends java.lang.CharSequence> T[] split(@NotNull T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter, boolean includeDelims, @Nullable CharPredicate trimChars)
-
split
@NotNull static <T extends java.lang.CharSequence> T[] split(@NotNull T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter)
-
split
@NotNull static <T extends java.lang.CharSequence> T[] split(@NotNull T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter, int limit, boolean includeDelims, @Nullable CharPredicate trimChars)
-
split
@NotNull static <T extends java.lang.CharSequence> T[] split(@NotNull T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter, int limit, int flags)
-
split
@NotNull static <T extends java.lang.CharSequence> T[] split(@NotNull T thizz, T[] emptyArray, @NotNull java.lang.CharSequence delimiter, int limit, int flags, @Nullable CharPredicate trimChars)
-
splitList
@NotNull static <T extends java.lang.CharSequence> java.util.List<T> splitList(@NotNull T thizz, @NotNull java.lang.CharSequence delimiter, int limit, int flags, @Nullable CharPredicate trimChars)
-
columnAtIndex
static int columnAtIndex(@NotNull java.lang.CharSequence thizz, int index)
-
lineColumnAtIndex
@NotNull static Pair<java.lang.Integer,java.lang.Integer> lineColumnAtIndex(@NotNull java.lang.CharSequence thizz, int index)
-
validateIndex
static void validateIndex(int index, int length)
-
validateIndexInclusiveEnd
static void validateIndexInclusiveEnd(int index, int length)
-
validateStartEnd
static void validateStartEnd(int startIndex, int endIndex, int length)
-
parseUnsignedIntOrNull
static java.lang.Integer parseUnsignedIntOrNull(java.lang.String text)
-
parseUnsignedIntOrNull
static java.lang.Integer parseUnsignedIntOrNull(java.lang.String text, int radix)
-
parseIntOrNull
static java.lang.Integer parseIntOrNull(java.lang.String text)
-
parseIntOrNull
static java.lang.Integer parseIntOrNull(java.lang.String text, int radix)
-
parseLongOrNull
static java.lang.Long parseLongOrNull(java.lang.String text)
-
parseLongOrNull
static java.lang.Long parseLongOrNull(java.lang.String text, int radix)
-
parseUnsignedIntOrDefault
static int parseUnsignedIntOrDefault(java.lang.String text, int defaultValue)
-
parseUnsignedIntOrDefault
static int parseUnsignedIntOrDefault(java.lang.String text, int defaultValue, int radix)
-
parseIntOrDefault
static int parseIntOrDefault(java.lang.String text, int defaultValue)
-
parseIntOrDefault
static int parseIntOrDefault(java.lang.String text, int defaultValue, int radix)
-
parseNumberOrNull
@Nullable static java.lang.Number parseNumberOrNull(@Nullable java.lang.String text)
Parse number from textWill parse 0x, 0b, octal if starts with 0, decimal
- Parameters:
text
- text containing the number to parse- Returns:
- null or parsed number
-
parseNumberPrefixOrNull
@Nullable static Pair<java.lang.Number,java.lang.String> parseNumberPrefixOrNull(@Nullable java.lang.String text, @Nullable java.util.function.Predicate<java.lang.String> suffixTester)
Parse number from textWill parse 0x, 0b, octal if starts with 0, decimal
- Parameters:
text
- text containing the number to parsesuffixTester
- predicate to test number suffix, if null or predicate returns true then sequence will be accepted as valid- Returns:
- null or parsed number with unparsed suffix
-
containedBy
static <T extends java.lang.CharSequence> boolean containedBy(@NotNull T[] items, @NotNull java.lang.CharSequence element)
-
containedBy
static boolean containedBy(@NotNull java.util.Collection<? extends java.lang.CharSequence> items, @NotNull java.lang.CharSequence element)
-
-