All Classes
-
All Classes Interface Summary Class Summary Exception Summary Error Summary Class Description ArrayUtils Operations on arrays, primitive arrays (likeint[]
) and primitive wrapper arrays (likeInteger[]
).BitField Operations on bit-mapped fields.BooleanUtils Operations on boolean primitives and Boolean objects.CharEncoding Character encoding names required of every implementation of the Java platform.CharRange A contiguous range of characters, optionally negated.CharSet A set of characters.CharSetUtils Operations onCharSet
s.CharUtils Operations on char primitives and Character objects.ClassUtils Operates on classes without using reflection.CloneFailedException Exception thrown when a clone cannot be created.CompareToBuilder Assists in implementingComparable.compareTo(Object)
methods.CompositeFormat Formats using one formatter and parses using a different formatter.ConstructorUtils Utility reflection methods focussed on constructors, modelled afterMethodUtils
.DateFormatUtils Date and time formatting utilities and constants.DateUtils DoubleRange DoubleRange
represents an inclusive range ofdouble
s.DurationFormatUtils Duration formatting utilities and constants.Enum Abstract superclass for type-safe enums.EnumUtils Utility class for accessing and manipulatingEnum
s.EqualsBuilder Assists in implementingObject.equals(Object)
methods.ExceptionUtils Provides utilities for manipulating and examiningThrowable
objects.ExtendedMessageFormat Extendsjava.text.MessageFormat
to allow pluggable/additional formatting options for embedded format elements.FastDateFormat FastDateFormat is a fast and thread-safe version ofSimpleDateFormat
.FieldUtils Utilities for working with fields by reflection.FloatRange FloatRange
represents an inclusive range offloat
s.FormatFactory Format factory.Fraction Fraction
is aNumber
implementation that stores fractions accurately.HashCodeBuilder Assists in implementingObject.hashCode()
methods.IEEE754rUtils Provides IEEE-754r variants of NumberUtils methods.IllegalClassException Thrown when an object is an instance of an unexpected type (a class or interface).IncompleteArgumentException Thrown to indicate an incomplete argument to a method.IntRange IntRange
represents an inclusive range ofint
s.JVMRandom JVMRandom
is a wrapper that supports all possible Random methods via theMath.random()
method and its system-wideRandom
object.LocaleUtils Operations to assist when working with aLocale
.LongRange LongRange
represents an inclusive range oflong
s.MethodUtils Utility reflection methods focused on methods, originally from Commons BeanUtils.Mutable Provides mutable access to a value.MutableBoolean A mutableboolean
wrapper.MutableByte A mutablebyte
wrapper.MutableDouble A mutabledouble
wrapper.MutableFloat A mutablefloat
wrapper.MutableInt A mutableint
wrapper.MutableLong A mutablelong
wrapper.MutableObject A mutableObject
wrapper.MutableShort A mutableshort
wrapper.Nestable An interface to be implemented byThrowable
extensions which would like to be able to nest root exceptions inside themselves.NestableDelegate A shared implementation of the nestable exception functionality.NestableError The base class of all errors which can contain other exceptions.NestableException The base class of all exceptions which can contain other exceptions.NestableRuntimeException The base class of all runtime exceptions which can contain other exceptions.NotImplementedException Thrown to indicate that a block of code has not been implemented.NullArgumentException Thrown to indicate that an argument wasnull
and should not have been.NumberRange NumberRange
represents an inclusive range ofNumber
objects of the same type.NumberRange Deprecated. Use one of the Range classes in org.apache.commons.lang.math.NumberUtils Provides extra functionality for Java Number classes.NumberUtils Deprecated. Moved to org.apache.commons.lang.math.ObjectUtils Operations onObject
.ObjectUtils.Null Class used as a null placeholder wherenull
has another meaning.RandomStringUtils Operations for randomString
s.RandomUtils RandomUtils
is a wrapper that supports all possibleRandom
methods via theMath.random()
method and its system-wideRandom
object.Range Range
represents a range of numbers of the same type.ReflectionToStringBuilder Assists in implementingObject.toString()
methods using reflection.SerializationException Exception thrown when the Serialization process fails.SerializationUtils Assists with the serialization process and performs additional functionality based on serialization.StandardToStringStyle Works withToStringBuilder
to create atoString
.StopWatch StopWatch
provides a convenient API for timings.StrBuilder Builds a string from constituent parts providing a more flexible and powerful API than StringBuffer.StringEscapeUtils Escapes and unescapesString
s for Java, Java Script, HTML, XML, and SQL.StringUtils Operations onString
that arenull
safe.StrLookup Lookup a String key to a String value.StrMatcher A matcher class that can be queried to determine if a character array portion matches.StrSubstitutor Substitutes variables within a string by values.StrTokenizer Tokenizes a string based based on delimiters (separators) and supporting quoting and ignored character concepts.SystemUtils Helpers forjava.lang.System
.ToStringBuilder Assists in implementingObject.toString()
methods.ToStringStyle ControlsString
formatting forToStringBuilder
.UnhandledException Thrown when it is impossible or undesirable to consume or throw a checked exception.Validate This class assists in validating arguments.ValuedEnum Abstract superclass for type-safe enums with integer values suitable for use inswitch
statements.WordUtils Operations on Strings that contain words.