| Interface | Description |
|---|---|
| Function<F,T> |
Determines an output value based on an input value.
|
| Predicate<T> |
Determines a true or false value for a given input.
|
| Supplier<T> |
A class that can supply objects of a single type.
|
| Class | Description |
|---|---|
| Ascii |
Static methods pertaining to ASCII characters (those in the range of values
0x00 through 0x7F), and to strings containing such
characters. |
| CharMatcher | |
| Charsets |
Contains constant definitions for the six standard
Charset instances, which are
guaranteed to be supported by all Java platform implementations. |
| Converter<A,B> |
A function from
A to B with an associated reverse function from B
to A; used for converting back and forth between different representations of the same
information. |
| Equivalence<T> |
A strategy for determining whether two instances are considered equivalent.
|
| Equivalence.Wrapper<T> |
Wraps an object so that
Equivalence.Wrapper.equals(Object) and Equivalence.Wrapper.hashCode() delegate to an
Equivalence. |
| Functions | |
| Joiner | |
| Joiner.MapJoiner |
An object that joins map entries in the same manner as
Joiner joins iterables and
arrays. |
| Objects |
Helper functions that can operate on any
Object. |
| Objects.ToStringHelper |
Support class for
Objects.toStringHelper(java.lang.Object). |
| Optional<T> |
An immutable object that may contain a non-null reference to another object.
|
| Preconditions |
Simple static methods to be called at the start of your own methods to verify
correct arguments and state.
|
| Predicates |
Static utility methods pertaining to
Predicate instances. |
| Splitter |
Extracts non-overlapping substrings from an input string, typically by
recognizing appearances of a separator sequence.
|
| Splitter.MapSplitter |
An object that splits strings into maps as
Splitter splits
iterables and lists. |
| Stopwatch |
An object that measures elapsed time in nanoseconds.
|
| Strings |
Static utility methods pertaining to
String or CharSequence
instances. |
| Suppliers |
Useful suppliers.
|
| Throwables |
Static utility methods pertaining to instances of
Throwable. |
| Ticker |
A time source; returns a time value representing the number of nanoseconds elapsed since some
fixed but arbitrary point in time.
|
| WowBitSet |
18/3/2020 WilliamZhu(allwefantasy@gmail.com)
|
| Enum | Description |
|---|---|
| CaseFormat |
17/3/2020 WilliamZhu(allwefantasy@gmail.com)
|
| StandardSystemProperty |
Represents a standard system property.
|
Copyright © 2020. All rights reserved.