Java APIΒΆ

org.apache.commons.lang3

Provides highly reusable utility methods, chiefly concerned with adding value to the java.lang classes.

org.apache.commons.lang3.arch

Provides classes to work with the values of the os.arch system property.

org.apache.commons.lang3.builder

Provides classes to create consistent equals(Object), toString(), hashCode(), and compareTo(Object) methods.

org.apache.commons.lang3.compare

Provides classes to work with the Comparable and java.util.Comparator interfaces.

org.apache.commons.lang3.concurrent

Provides support classes for multi-threaded programming.

org.apache.commons.lang3.concurrent.locks

Provides support classes for multi-threaded programming.

org.apache.commons.lang3.event

Provides some useful event-based utilities.

org.apache.commons.lang3.exception

Provides functionality for Exceptions.

org.apache.commons.lang3.function

Provides functional interfaces to complement those in java.lang.function and utilities for working with Java 8 lambdas.

org.apache.commons.lang3.math

Provides java.math extensions for business mathematical classes.

org.apache.commons.lang3.mutable

Provides typed mutable wrappers to primitive values and Object.

org.apache.commons.lang3.reflect

Provides high-level uses of the java.lang.reflect APIs.

org.apache.commons.lang3.stream

Provides utility classes to complement those in java.util.stream.

org.apache.commons.lang3.text

Deprecated: Provides classes for handling and manipulating text, partly as an extension to java.text.

org.apache.commons.lang3.text.translate

Deprecated: Provides text translation routines from a set of smaller building blocks.

org.apache.commons.lang3.time

Provides classes and methods to work with dates and durations.

org.apache.commons.lang3.tuple

Provides tuple classes, both mutable and immutable Pair and Triple.

org.apache.commons.lang3.util

Provides classes that work with the Java java.util package.