| Package | Description |
|---|---|
| com.google.common.base |
Basic utility libraries and interfaces.
|
| Modifier and Type | Field and Description |
|---|---|
static CharMatcher |
CharMatcher.ANY
Matches any character.
|
static CharMatcher |
CharMatcher.ASCII
Determines whether a character is ASCII, meaning that its code point is less than 128.
|
static CharMatcher |
CharMatcher.BREAKING_WHITESPACE
Determines whether a character is a breaking whitespace (that is, a whitespace which can be interpreted as a break between words for formatting purposes).
|
static CharMatcher |
CharMatcher.DIGIT
Determines whether a character is a digit according to
Unicode.
|
static CharMatcher |
CharMatcher.INVISIBLE
Determines whether a character is invisible; that is, if its Unicode category is any of SPACE_SEPARATOR, LINE_SEPARATOR, PARAGRAPH_SEPARATOR, CONTROL, FORMAT, SURROGATE, and PRIVATE_USE according to ICU4J.
|
static CharMatcher |
CharMatcher.JAVA_DIGIT
Determines whether a character is a digit according to
Java's definition.
|
static CharMatcher |
CharMatcher.JAVA_ISO_CONTROL
Determines whether a character is an ISO control character as specified by
Character.
|
static CharMatcher |
CharMatcher.JAVA_LETTER
Determines whether a character is a letter according to
Java's definition.
|
static CharMatcher |
CharMatcher.JAVA_LETTER_OR_DIGIT
Determines whether a character is a letter or digit according to
Java's definition.
|
static CharMatcher |
CharMatcher.JAVA_LOWER_CASE
Determines whether a character is lower case according to
Java's definition.
|
static CharMatcher |
CharMatcher.JAVA_UPPER_CASE
Determines whether a character is upper case according to
Java's definition.
|
static CharMatcher |
CharMatcher.NONE
Matches no characters.
|
static CharMatcher |
CharMatcher.SINGLE_WIDTH
Determines whether a character is single-width (not double-width).
|
static CharMatcher |
CharMatcher.WHITESPACE
Determines whether a character is whitespace according to the latest Unicode standard, as illustrated
here.
|
| Modifier and Type | Method and Description |
|---|---|
CharMatcher |
CharMatcher.and(CharMatcher
Returns a matcher that matches any character matched by both this matcher and
other.
|
static CharMatcher |
CharMatcher.anyOf(CharSequence
Returns a
char matcher that matches any character present in the given character sequence.
|
static CharMatcher |
CharMatcher.forPredicate(Predicate
Returns a matcher with identical behavior to the given
Character-based predicate, but which operates on primitive
char instances instead.
|
static CharMatcher |
CharMatcher.inRange(char startInclusive, char endInclusive)
Returns a
char matcher that matches any character in a given range (both endpoints are inclusive).
|
static CharMatcher |
CharMatcher.is(char match)
Returns a
char matcher that matches only one specified character.
|
static CharMatcher |
CharMatcher.isNot(char match)
Returns a
char matcher that matches any character except the one specified.
|
CharMatcher |
CharMatcher.negate()
Returns a matcher that matches any character not matched by this matcher.
|
static CharMatcher |
CharMatcher.noneOf(CharSequence
Returns a
char matcher that matches any character not present in the given character sequence.
|
CharMatcher |
CharMatcher.or(CharMatcher
Returns a matcher that matches any character matched by either this matcher or
other.
|
CharMatcher |
CharMatcher.precomputed()
Returns a
char matcher functionally equivalent to this one, but which may be faster to query than the original; your mileage may vary.
|
| Modifier and Type | Method and Description |
|---|---|
CharMatcher |
CharMatcher.and(CharMatcher
Returns a matcher that matches any character matched by both this matcher and
other.
|
static Splitter |
Splitter.on(CharMatcher
Returns a splitter that considers any single character matched by the given
CharMatcher to be a separator.
|
CharMatcher |
CharMatcher.or(CharMatcher
Returns a matcher that matches any character matched by either this matcher or
other.
|
Splitter |
Splitter.trimResults(CharMatcher
Returns a splitter that behaves equivalently to
this splitter, but removes all leading or trailing characters matching the given
CharMatcher from each returned substring.
|