public class MeasureUnit
extends Object
implements Serializable
java.lang.Object  
↳  android.icu.util.MeasureUnit 
Known Direct Subclasses 
A unit such as length, mass, volume, currency, etc. A unit is coupled with a numeric amount to produce a Measure. MeasureUnit objects are immutable. All subclasses must guarantee that. (However, subclassing is discouraged.)
See also:
Fields 


public static final MeasureUnit 
ACRE Constant for unit of area: acre 
public static final MeasureUnit 
ACRE_FOOT Constant for unit of volume: acrefoot 
public static final MeasureUnit 
AMPERE Constant for unit of electric: ampere 
public static final MeasureUnit 
ARC_MINUTE Constant for unit of angle: arcminute 
public static final MeasureUnit 
ARC_SECOND Constant for unit of angle: arcsecond 
public static final MeasureUnit 
ASTRONOMICAL_UNIT Constant for unit of length: astronomicalunit 
public static final MeasureUnit 
BIT Constant for unit of digital: bit 
public static final MeasureUnit 
BUSHEL Constant for unit of volume: bushel 
public static final MeasureUnit 
BYTE Constant for unit of digital: byte 
public static final MeasureUnit 
CALORIE Constant for unit of energy: calorie 
public static final MeasureUnit 
CARAT Constant for unit of mass: carat 
public static final MeasureUnit 
CELSIUS Constant for unit of temperature: celsius 
public static final MeasureUnit 
CENTILITER Constant for unit of volume: centiliter 
public static final MeasureUnit 
CENTIMETER Constant for unit of length: centimeter 
public static final MeasureUnit 
CUBIC_CENTIMETER Constant for unit of volume: cubiccentimeter 
public static final MeasureUnit 
CUBIC_FOOT Constant for unit of volume: cubicfoot 
public static final MeasureUnit 
CUBIC_INCH Constant for unit of volume: cubicinch 
public static final MeasureUnit 
CUBIC_KILOMETER Constant for unit of volume: cubickilometer 
public static final MeasureUnit 
CUBIC_METER Constant for unit of volume: cubicmeter 
public static final MeasureUnit 
CUBIC_MILE Constant for unit of volume: cubicmile 
public static final MeasureUnit 
CUBIC_YARD Constant for unit of volume: cubicyard 
public static final MeasureUnit 
CUP Constant for unit of volume: cup 
public static final TimeUnit 
DAY Constant for unit of duration: day 
public static final MeasureUnit 
DECILITER Constant for unit of volume: deciliter 
public static final MeasureUnit 
DECIMETER Constant for unit of length: decimeter 
public static final MeasureUnit 
DEGREE Constant for unit of angle: degree 
public static final MeasureUnit 
FAHRENHEIT Constant for unit of temperature: fahrenheit 
public static final MeasureUnit 
FATHOM Constant for unit of length: fathom 
public static final MeasureUnit 
FLUID_OUNCE Constant for unit of volume: fluidounce 
public static final MeasureUnit 
FOODCALORIE Constant for unit of energy: foodcalorie 
public static final MeasureUnit 
FOOT Constant for unit of length: foot 
public static final MeasureUnit 
FURLONG Constant for unit of length: furlong 
public static final MeasureUnit 
GALLON Constant for unit of volume: gallon 
public static final MeasureUnit 
GIGABIT Constant for unit of digital: gigabit 
public static final MeasureUnit 
GIGABYTE Constant for unit of digital: gigabyte 
public static final MeasureUnit 
GIGAHERTZ Constant for unit of frequency: gigahertz 
public static final MeasureUnit 
GIGAWATT Constant for unit of power: gigawatt 
public static final MeasureUnit 
GRAM Constant for unit of mass: gram 
public static final MeasureUnit 
G_FORCE Constant for unit of acceleration: gforce 
public static final MeasureUnit 
HECTARE Constant for unit of area: hectare 
public static final MeasureUnit 
HECTOLITER Constant for unit of volume: hectoliter 
public static final MeasureUnit 
HECTOPASCAL Constant for unit of pressure: hectopascal 
public static final MeasureUnit 
HERTZ Constant for unit of frequency: hertz 
public static final MeasureUnit 
HORSEPOWER Constant for unit of power: horsepower 
public static final TimeUnit 
HOUR Constant for unit of duration: hour 
public static final MeasureUnit 
INCH Constant for unit of length: inch 
public static final MeasureUnit 
INCH_HG Constant for unit of pressure: inchhg 
public static final MeasureUnit 
JOULE Constant for unit of energy: joule 
public static final MeasureUnit 
KARAT Constant for unit of proportion: karat 
public static final MeasureUnit 
KELVIN Constant for unit of temperature: kelvin 
public static final MeasureUnit 
KILOBIT Constant for unit of digital: kilobit 
public static final MeasureUnit 
KILOBYTE Constant for unit of digital: kilobyte 
public static final MeasureUnit 
KILOCALORIE Constant for unit of energy: kilocalorie 
public static final MeasureUnit 
KILOGRAM Constant for unit of mass: kilogram 
public static final MeasureUnit 
KILOHERTZ Constant for unit of frequency: kilohertz 
public static final MeasureUnit 
KILOJOULE Constant for unit of energy: kilojoule 
public static final MeasureUnit 
KILOMETER Constant for unit of length: kilometer 
public static final MeasureUnit 
KILOMETER_PER_HOUR Constant for unit of speed: kilometerperhour 
public static final MeasureUnit 
KILOWATT Constant for unit of power: kilowatt 
public static final MeasureUnit 
KILOWATT_HOUR Constant for unit of energy: kilowatthour 
public static final MeasureUnit 
LIGHT_YEAR Constant for unit of length: lightyear 
public static final MeasureUnit 
LITER Constant for unit of volume: liter 
public static final MeasureUnit 
LITER_PER_KILOMETER Constant for unit of consumption: literperkilometer 
public static final MeasureUnit 
LUX Constant for unit of light: lux 
public static final MeasureUnit 
MEGABIT Constant for unit of digital: megabit 
public static final MeasureUnit 
MEGABYTE Constant for unit of digital: megabyte 
public static final MeasureUnit 
MEGAHERTZ Constant for unit of frequency: megahertz 
public static final MeasureUnit 
MEGALITER Constant for unit of volume: megaliter 
public static final MeasureUnit 
MEGAWATT Constant for unit of power: megawatt 
public static final MeasureUnit 
METER Constant for unit of length: meter 
public static final MeasureUnit 
METER_PER_SECOND Constant for unit of speed: meterpersecond 
public static final MeasureUnit 
METER_PER_SECOND_SQUARED Constant for unit of acceleration: meterpersecondsquared 
public static final MeasureUnit 
METRIC_TON Constant for unit of mass: metricton 
public static final MeasureUnit 
MICROGRAM Constant for unit of mass: microgram 
public static final MeasureUnit 
MICROMETER Constant for unit of length: micrometer 
public static final MeasureUnit 
MICROSECOND Constant for unit of duration: microsecond 
public static final MeasureUnit 
MILE Constant for unit of length: mile 
public static final MeasureUnit 
MILE_PER_GALLON Constant for unit of consumption: milepergallon 
public static final MeasureUnit 
MILE_PER_HOUR Constant for unit of speed: mileperhour 
public static final MeasureUnit 
MILLIAMPERE Constant for unit of electric: milliampere 
public static final MeasureUnit 
MILLIBAR Constant for unit of pressure: millibar 
public static final MeasureUnit 
MILLIGRAM Constant for unit of mass: milligram 
public static final MeasureUnit 
MILLILITER Constant for unit of volume: milliliter 
public static final MeasureUnit 
MILLIMETER Constant for unit of length: millimeter 
public static final MeasureUnit 
MILLIMETER_OF_MERCURY Constant for unit of pressure: millimeterofmercury 
public static final MeasureUnit 
MILLISECOND Constant for unit of duration: millisecond 
public static final MeasureUnit 
MILLIWATT Constant for unit of power: milliwatt 
public static final TimeUnit 
MINUTE Constant for unit of duration: minute 
public static final TimeUnit 
MONTH Constant for unit of duration: month 
public static final MeasureUnit 
NANOMETER Constant for unit of length: nanometer 
public static final MeasureUnit 
NANOSECOND Constant for unit of duration: nanosecond 
public static final MeasureUnit 
NAUTICAL_MILE Constant for unit of length: nauticalmile 
public static final MeasureUnit 
OHM Constant for unit of electric: ohm 
public static final MeasureUnit 
OUNCE Constant for unit of mass: ounce 
public static final MeasureUnit 
OUNCE_TROY Constant for unit of mass: ouncetroy 
public static final MeasureUnit 
PARSEC Constant for unit of length: parsec 
public static final MeasureUnit 
PICOMETER Constant for unit of length: picometer 
public static final MeasureUnit 
PINT Constant for unit of volume: pint 
public static final MeasureUnit 
POUND Constant for unit of mass: pound 
public static final MeasureUnit 
POUND_PER_SQUARE_INCH Constant for unit of pressure: poundpersquareinch 
public static final MeasureUnit 
QUART Constant for unit of volume: quart 
public static final MeasureUnit 
RADIAN Constant for unit of angle: radian 
public static final TimeUnit 
SECOND Constant for unit of duration: second 
public static final MeasureUnit 
SQUARE_CENTIMETER Constant for unit of area: squarecentimeter 
public static final MeasureUnit 
SQUARE_FOOT Constant for unit of area: squarefoot 
public static final MeasureUnit 
SQUARE_INCH Constant for unit of area: squareinch 
public static final MeasureUnit 
SQUARE_KILOMETER Constant for unit of area: squarekilometer 
public static final MeasureUnit 
SQUARE_METER Constant for unit of area: squaremeter 
public static final MeasureUnit 
SQUARE_MILE Constant for unit of area: squaremile 
public static final MeasureUnit 
SQUARE_YARD Constant for unit of area: squareyard 
public static final MeasureUnit 
STONE Constant for unit of mass: stone 
public static final MeasureUnit 
TABLESPOON Constant for unit of volume: tablespoon 
public static final MeasureUnit 
TEASPOON Constant for unit of volume: teaspoon 
public static final MeasureUnit 
TERABIT Constant for unit of digital: terabit 
public static final MeasureUnit 
TERABYTE Constant for unit of digital: terabyte 
public static final MeasureUnit 
TON Constant for unit of mass: ton 
public static final MeasureUnit 
VOLT Constant for unit of electric: volt 
public static final MeasureUnit 
WATT Constant for unit of power: watt 
public static final TimeUnit 
WEEK Constant for unit of duration: week 
public static final MeasureUnit 
YARD Constant for unit of length: yard 
public static final TimeUnit 
YEAR Constant for unit of duration: year 
Public methods 


boolean 
equals(Object rhs) Indicates whether some other object is "equal to" this one. 
static Set<MeasureUnit> 
getAvailable() Get all of the available units. 
static Set<MeasureUnit> 
getAvailable(String type) For the given type, return the available units. 
static Set<String> 
getAvailableTypes() Get all of the available units' types. 
String 
getSubtype() Get the subType, such as “foot”. 
String 
getType() Get the type, such as "length" 
int 
hashCode() Returns a hash code value for the object. 
String 
toString() Returns a string representation of the object. 
Inherited methods 


From class java.lang.Object

MeasureUnit ASTRONOMICAL_UNIT
Constant for unit of length: astronomicalunit
MeasureUnit CUBIC_CENTIMETER
Constant for unit of volume: cubiccentimeter
MeasureUnit CUBIC_KILOMETER
Constant for unit of volume: cubickilometer
MeasureUnit FAHRENHEIT
Constant for unit of temperature: fahrenheit
MeasureUnit HECTOPASCAL
Constant for unit of pressure: hectopascal
MeasureUnit KILOMETER_PER_HOUR
Constant for unit of speed: kilometerperhour
MeasureUnit KILOWATT_HOUR
Constant for unit of energy: kilowatthour
MeasureUnit LITER_PER_KILOMETER
Constant for unit of consumption: literperkilometer
MeasureUnit METER_PER_SECOND
Constant for unit of speed: meterpersecond
MeasureUnit METER_PER_SECOND_SQUARED
Constant for unit of acceleration: meterpersecondsquared
MeasureUnit MICROSECOND
Constant for unit of duration: microsecond
MeasureUnit MILE_PER_GALLON
Constant for unit of consumption: milepergallon
MeasureUnit MILE_PER_HOUR
Constant for unit of speed: mileperhour
MeasureUnit MILLIAMPERE
Constant for unit of electric: milliampere
MeasureUnit MILLIMETER_OF_MERCURY
Constant for unit of pressure: millimeterofmercury
MeasureUnit MILLISECOND
Constant for unit of duration: millisecond
MeasureUnit NAUTICAL_MILE
Constant for unit of length: nauticalmile
MeasureUnit POUND_PER_SQUARE_INCH
Constant for unit of pressure: poundpersquareinch
MeasureUnit SQUARE_CENTIMETER
Constant for unit of area: squarecentimeter
MeasureUnit SQUARE_KILOMETER
Constant for unit of area: squarekilometer
boolean equals (Object rhs)
Indicates whether some other object is "equal to" this one.
The equals
method implements an equivalence relation on nonnull object references:
x
, x.equals(x)
should return true
. x
and y
, x.equals(y)
should return true
if and only if y.equals(x)
returns true
. x
, y
, and z
, if x.equals(y)
returns true
and y.equals(z)
returns true
, then x.equals(z)
should return true
. x
and y
, multiple invocations of x.equals(y)
consistently return true
or consistently return false
, provided no information used in equals
comparisons on the objects is modified. x
, x.equals(null)
should return false
. The equals
method for class Object
implements the most discriminating possible equivalence relation on objects; that is, for any nonnull reference values x
and y
, this method returns true
if and only if x
and y
refer to the same object (x == y
has the value true
).
Note that it is generally necessary to override the hashCode
method whenever this method is overridden, so as to maintain the general contract for the hashCode
method, which states that equal objects must have equal hash codes.
Parameters  

rhs 
Object : the reference object with which to compare. 
Returns  

boolean 
true if this object is the same as the obj argument; false otherwise. 
Set<MeasureUnit> getAvailable ()
Get all of the available units. Returned set is unmodifiable.
Returns  

Set<MeasureUnit> 
Set<MeasureUnit> getAvailable (String type)
For the given type, return the available units.
Parameters  

type 
String : the type 
Returns  

Set<MeasureUnit> 
the available units for type. Returned set is unmodifiable. 
Set<String> getAvailableTypes ()
Get all of the available units' types. Returned set is unmodifiable.
Returns  

Set<String> 
String getSubtype ()
Get the subType, such as “foot”.
Returns  

String 
int hashCode ()
Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by HashMap
.
The general contract of hashCode
is:
hashCode
method must consistently return the same integer, provided no information used in equals
comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. equals(Object)
method, then calling the hashCode
method on each of the two objects must produce the same integer result. equals(java.lang.Object)
method, then calling the hashCode
method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables. As much as is reasonably practical, the hashCode method defined by class Object
does return distinct integers for distinct objects. (This is typically implemented by converting the internal address of the object into an integer, but this implementation technique is not required by the Java^{TM} programming language.)
Returns  

int 
a hash code value for this object. 
String toString ()
Returns a string representation of the object. In general, the toString
method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the object is an instance, the atsign character `@
', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns  

String 
a string representation of the object. 