# Package org.apache.commons.lang.builder

package org.apache.commons.lang.builder
Assists in creating consistent `equals(Object)`, `toString()`, `hashCode()`, and `compareTo(Object)` methods.

Since:
  1.0

  These classes are not thread-safe.

See Also:
  - `Object.equals(Object)`
  - `Object.toString()`
  - `Object.hashCode()`
  - `Comparable.compareTo(Object)`

Related Packages
Package
Description
org.apache.commons.lang
Provides highly reusable static utility methods, chiefly concerned with adding value to the `java.lang` classes.
Classes
Class
Description
CompareToBuilder
Assists in implementing `Comparable.compareTo(Object)` methods.
EqualsBuilder
Assists in implementing `Object.equals(Object)` methods.
HashCodeBuilder
Assists in implementing `Object.hashCode()` methods.
ReflectionToStringBuilder
Assists in implementing `Object.toString()` methods using reflection.
StandardToStringStyle
Works with `ToStringBuilder` to create a `toString`.
ToStringBuilder
Assists in implementing `Object.toString()` methods.
ToStringStyle
Controls `String` formatting for `ToStringBuilder`.