All Classes and Interfaces
Class
Description
Operations on arrays, primitive arrays (like
int[]
) and
primitive wrapper arrays (like Integer[]
).Operations on bit-mapped fields.
Operations on boolean primitives and Boolean objects.
Character encoding names required of every implementation of the Java platform.
A contiguous range of characters, optionally negated.
A set of characters.
Operations on
CharSet
s.Operations on char primitives and Character objects.
Operates on classes without using reflection.
Exception thrown when a clone cannot be created.
Assists in implementing
Comparable.compareTo(Object)
methods.Formats using one formatter and parses using a different formatter.
Utility reflection methods focussed on constructors, modelled after
MethodUtils
.Date and time formatting utilities and constants.
DoubleRange
represents an inclusive range of double
s.Duration formatting utilities and constants.
Abstract superclass for type-safe enums.
Utility class for accessing and manipulating
Enum
s.Assists in implementing
Object.equals(Object)
methods.Provides utilities for manipulating and examining
Throwable
objects.Extends
java.text.MessageFormat
to allow pluggable/additional formatting
options for embedded format elements.FastDateFormat is a fast and thread-safe version of
SimpleDateFormat
.Utilities for working with fields by reflection.
FloatRange
represents an inclusive range of float
s.Format factory.
Fraction
is a Number
implementation that
stores fractions accurately.
Assists in implementing
Object.hashCode()
methods.Provides IEEE-754r variants of NumberUtils methods.
Thrown when an object is an instance of an unexpected type (a class or interface).
Thrown to indicate an incomplete argument to a method.
IntRange
represents an inclusive range of int
s.JVMRandom
is a wrapper that supports all possible
Random methods via the Math.random()
method
and its system-wide Random
object.Operations to assist when working with a
Locale
.LongRange
represents an inclusive range of long
s. Utility reflection methods focused on methods, originally from Commons BeanUtils.
Provides mutable access to a value.
A mutable
boolean
wrapper.A mutable
byte
wrapper.A mutable
double
wrapper.A mutable
float
wrapper.A mutable
int
wrapper.A mutable
long
wrapper.A mutable
Object
wrapper.A mutable
short
wrapper.An interface to be implemented by
Throwable
extensions which would like to be able to nest root exceptions
inside themselves.A shared implementation of the nestable exception functionality.
The base class of all errors which can contain other exceptions.
The base class of all exceptions which can contain other exceptions.
The base class of all runtime exceptions which can contain other
exceptions.
Thrown to indicate that a block of code has not been implemented.
Thrown to indicate that an argument was
null
and should
not have been.NumberRange
represents an inclusive range of
Number
objects of the same type.Deprecated.
Use one of the Range classes in org.apache.commons.lang.math.
Provides extra functionality for Java Number classes.
Deprecated.
Moved to org.apache.commons.lang.math.
Operations on
Object
.Class used as a null placeholder where
null
has another meaning.Operations for random
String
s.RandomUtils
is a wrapper that supports all possible
Random
methods via the Math.random()
method and its system-wide Random
object.Range
represents a range of numbers of the same type.
Assists in implementing
Object.toString()
methods using reflection.Exception thrown when the Serialization process fails.
Assists with the serialization process and performs additional functionality based
on serialization.
Works with
ToStringBuilder
to create a toString
.StopWatch
provides a convenient API for timings.Builds a string from constituent parts providing a more flexible and powerful API
than StringBuffer.
Escapes and unescapes
String
s for
Java, Java Script, HTML, XML, and SQL.Operations on
String
that are
null
safe.Lookup a String key to a String value.
A matcher class that can be queried to determine if a character array
portion matches.
Substitutes variables within a string by values.
Tokenizes a string based based on delimiters (separators)
and supporting quoting and ignored character concepts.
Helpers for
java.lang.System
.Assists in implementing
Object.toString()
methods.Controls
String
formatting for ToStringBuilder
.Thrown when it is impossible or undesirable to consume or throw a checked exception.
This class assists in validating arguments.
Abstract superclass for type-safe enums with integer values suitable
for use in
switch
statements.Operations on Strings that contain words.