Measure

public class Measure extends Object
Known Direct Subclasses

An amount of a specified unit, consisting of a Number and a Unit. For example, a length measure consists of a Number and a length unit, such as feet or meters.

Measure objects are parsed and formatted by subclasses of MeasureFormat.

Measure objects are immutable. All subclasses must guarantee that. (However, subclassing is discouraged.)

Public Constructor Summary

Measure(Number number, MeasureUnit unit)
Constructs a new object given a number and a unit.

Public Method Summary

boolean
equals(Object obj)
Returns true if the given object is equal to this object.
Number
getNumber()
Returns the numeric value of this object.
MeasureUnit
getUnit()
Returns the unit of this object.
int
hashCode()
Returns a hashcode for this object.
String
toString()
Returns a string representation of this object.

Inherited Method Summary

Public Constructors

public Measure (Number number, MeasureUnit unit)

Constructs a new object given a number and a unit.

Parameters
number the number
unit the unit

Public Methods

public boolean equals (Object obj)

Returns true if the given object is equal to this object.

Parameters
obj the object to compare this instance with.
Returns
  • true if this object is equal to the given object

public Number getNumber ()

Returns the numeric value of this object.

Returns
  • this object's Number

public MeasureUnit getUnit ()

Returns the unit of this object.

Returns
  • this object's Unit

public int hashCode ()

Returns a hashcode for this object.

Returns
  • a 32-bit hash

public String toString ()

Returns a string representation of this object.

Returns
  • a string representation consisting of the ISO currency code together with the numeric amount