| Package | Description |
|---|---|
| com.google.common.base |
Basic utility libraries and interfaces.
|
| Modifier and Type | Method and Description |
|---|---|
static Splitter |
Splitter.fixedLength(int length)
Returns a splitter that divides strings into pieces of the given length.
|
Splitter |
Splitter.limit(int limit)
Returns a splitter that behaves equivalently to
this splitter but stops splitting after it reaches the limit.
|
Splitter |
Splitter.omitEmptyStrings()
Returns a splitter that behaves equivalently to
this splitter, but automatically omits empty strings from the results.
|
static Splitter |
Splitter.on(char separator)
Returns a splitter that uses the given single-character separator.
|
static Splitter |
Splitter.on(CharMatcher
Returns a splitter that considers any single character matched by the given
CharMatcher to be a separator.
|
static Splitter |
Splitter.on(Pattern
Returns a splitter that considers any subsequence matching
pattern to be a separator.
|
static Splitter |
Splitter.on(String
Returns a splitter that uses the given fixed string as a separator.
|
static Splitter |
Splitter.onPattern(String
Returns a splitter that considers any subsequence matching a given pattern (regular expression) to be a separator.
|
Splitter |
Splitter.trimResults()
Returns a splitter that behaves equivalently to
this splitter, but automatically removes leading and trailing
whitespace from each returned substring; equivalent to
trimResults(CharMatcher.WHITESPACE).
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
Splitter |
Splitter.withKeyValueSeparator(Splitter
Returns a
MapSplitter which splits entries based on this splitter, and splits entries into keys and values using the specified key-value splitter.
|