Class MeasureUnit
- java.lang.Object
-
- com.ibm.icu.util.MeasureUnit
-
- All Implemented Interfaces:
Serializable
public class MeasureUnit extends Object implements Serializable
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.)- Author:
- Alan Liu
- See Also:
Measure
, Serialized Form- Status:
- Stable ICU 3.0.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MeasureUnit.Complexity
Enumeration for unit complexity.protected static interface
MeasureUnit.Factory
Deprecated.This API is ICU internal only.static class
MeasureUnit.MeasurePrefix
Enumeration for SI and binary prefixes, e.g.
-
Field Summary
Fields Modifier and Type Field Description static MeasureUnit
ACRE
Constant for unit of area: acrestatic MeasureUnit
ACRE_FOOT
Constant for unit of volume: acre-footstatic MeasureUnit
AMPERE
Constant for unit of electric: amperestatic MeasureUnit
ARC_MINUTE
Constant for unit of angle: arc-minutestatic MeasureUnit
ARC_SECOND
Constant for unit of angle: arc-secondstatic MeasureUnit
ASTRONOMICAL_UNIT
Constant for unit of length: astronomical-unitstatic MeasureUnit
ATMOSPHERE
Constant for unit of pressure: atmospherestatic MeasureUnit
BAR
Constant for unit of pressure: barstatic MeasureUnit
BARREL
Constant for unit of volume: barrelstatic MeasureUnit
BEAUFORT
Constant for unit of speed: beaufortstatic MeasureUnit
BECQUEREL
Constant for unit of energy: becquerelstatic MeasureUnit
BIT
Constant for unit of digital: bitstatic MeasureUnit
BRITISH_THERMAL_UNIT
Constant for unit of energy: british-thermal-unitstatic MeasureUnit
BRITISH_THERMAL_UNIT_IT
Constant for unit of energy: british-thermal-unit-itstatic MeasureUnit
BU_JP
Constant for unit of area: bu-jpstatic MeasureUnit
BUSHEL
Constant for unit of volume: bushelstatic MeasureUnit
BYTE
Constant for unit of digital: bytestatic MeasureUnit
CALORIE
Constant for unit of energy: caloriestatic MeasureUnit
CALORIE_IT
Constant for unit of energy: calorie-itstatic MeasureUnit
CANDELA
Constant for unit of light: candelastatic MeasureUnit
CARAT
Constant for unit of mass: caratstatic MeasureUnit
CELSIUS
Constant for unit of temperature: celsiusstatic MeasureUnit
CENTILITER
Constant for unit of volume: centiliterstatic MeasureUnit
CENTIMETER
Constant for unit of length: centimeterstatic MeasureUnit
CENTURY
Constant for unit of duration: centurystatic MeasureUnit
CHAIN
Constant for unit of length: chainstatic MeasureUnit
CHO
Constant for unit of area: chostatic MeasureUnit
COULOMB
Constant for unit of electric: coulombstatic MeasureUnit
CUBIC_CENTIMETER
Constant for unit of volume: cubic-centimeterstatic MeasureUnit
CUBIC_FOOT
Constant for unit of volume: cubic-footstatic MeasureUnit
CUBIC_INCH
Constant for unit of volume: cubic-inchstatic MeasureUnit
CUBIC_KILOMETER
Constant for unit of volume: cubic-kilometerstatic MeasureUnit
CUBIC_METER
Constant for unit of volume: cubic-meterstatic MeasureUnit
CUBIC_MILE
Constant for unit of volume: cubic-milestatic MeasureUnit
CUBIC_YARD
Constant for unit of volume: cubic-yardstatic MeasureUnit
CUP
Constant for unit of volume: cupstatic MeasureUnit
CUP_IMPERIAL
Constant for unit of volume: cup-imperialstatic MeasureUnit
CUP_JP
Constant for unit of volume: cup-jpstatic MeasureUnit
CUP_METRIC
Constant for unit of volume: cup-metricstatic MeasureUnit
DALTON
Constant for unit of mass: daltonstatic TimeUnit
DAY
Constant for unit of duration: daystatic MeasureUnit
DAY_PERSON
Constant for unit of duration: day-personstatic MeasureUnit
DECADE
Constant for unit of duration: decadestatic MeasureUnit
DECILITER
Constant for unit of volume: deciliterstatic MeasureUnit
DECIMETER
Constant for unit of length: decimeterstatic MeasureUnit
DEGREE
Constant for unit of angle: degreestatic MeasureUnit
DESSERT_SPOON
Constant for unit of volume: dessert-spoonstatic MeasureUnit
DESSERT_SPOON_IMPERIAL
Constant for unit of volume: dessert-spoon-imperialstatic MeasureUnit
DOT
Constant for unit of graphics: dotstatic MeasureUnit
DOT_PER_CENTIMETER
Constant for unit of graphics: dot-per-centimeterstatic MeasureUnit
DOT_PER_INCH
Constant for unit of graphics: dot-per-inchstatic MeasureUnit
DRAM
Constant for unit of volume: dramstatic MeasureUnit
DROP
Constant for unit of volume: dropstatic MeasureUnit
DUNAM
Constant for unit of area: dunamstatic MeasureUnit
EARTH_MASS
Constant for unit of mass: earth-massstatic MeasureUnit
EARTH_RADIUS
Constant for unit of length: earth-radiusstatic MeasureUnit
ELECTRONVOLT
Constant for unit of energy: electronvoltstatic MeasureUnit
EM
Constant for unit of graphics: emstatic MeasureUnit
FAHRENHEIT
Constant for unit of temperature: fahrenheitstatic MeasureUnit
FARAD
Constant for unit of electric: faradstatic MeasureUnit
FATHOM
Constant for unit of length: fathomstatic MeasureUnit
FLUID_OUNCE
Constant for unit of volume: fluid-ouncestatic MeasureUnit
FLUID_OUNCE_IMPERIAL
Constant for unit of volume: fluid-ounce-imperialstatic MeasureUnit
FLUID_OUNCE_METRIC
Constant for unit of volume: fluid-ounce-metricstatic MeasureUnit
FOODCALORIE
Constant for unit of energy: foodcaloriestatic MeasureUnit
FOOT
Constant for unit of length: footstatic MeasureUnit
FORTNIGHT
Constant for unit of duration: fortnightstatic MeasureUnit
FUN
Constant for unit of mass: funstatic MeasureUnit
FURLONG
Constant for unit of length: furlongstatic MeasureUnit
G_FORCE
Constant for unit of acceleration: g-forcestatic MeasureUnit
GALLON
Constant for unit of volume: gallonstatic MeasureUnit
GALLON_IMPERIAL
Constant for unit of volume: gallon-imperialstatic MeasureUnit
GASOLINE_ENERGY_DENSITY
Constant for unit of pressure: gasoline-energy-densitystatic MeasureUnit
GENERIC_TEMPERATURE
Constant for unit of temperature: genericstatic MeasureUnit
GIGABIT
Constant for unit of digital: gigabitstatic MeasureUnit
GIGABYTE
Constant for unit of digital: gigabytestatic MeasureUnit
GIGAHERTZ
Constant for unit of frequency: gigahertzstatic MeasureUnit
GIGAWATT
Constant for unit of power: gigawattstatic MeasureUnit
GRAIN
Constant for unit of mass: grainstatic MeasureUnit
GRAM
Constant for unit of mass: gramstatic MeasureUnit
GRAY
Constant for unit of energy: graystatic MeasureUnit
HECTARE
Constant for unit of area: hectarestatic MeasureUnit
HECTOLITER
Constant for unit of volume: hectoliterstatic MeasureUnit
HECTOPASCAL
Constant for unit of pressure: hectopascalstatic MeasureUnit
HENRY
Constant for unit of electric: henrystatic MeasureUnit
HERTZ
Constant for unit of frequency: hertzstatic MeasureUnit
HORSEPOWER
Constant for unit of power: horsepowerstatic TimeUnit
HOUR
Constant for unit of duration: hourstatic MeasureUnit
INCH
Constant for unit of length: inchstatic MeasureUnit
INCH_HG
Constant for unit of pressure: inch-ofhgstatic MeasureUnit
ITEM
Constant for unit of concentr: itemstatic MeasureUnit
JIGGER
Constant for unit of volume: jiggerstatic MeasureUnit
JO_JP
Constant for unit of length: jo-jpstatic MeasureUnit
JOULE
Constant for unit of energy: joulestatic MeasureUnit
KARAT
Constant for unit of concentr: karatstatic MeasureUnit
KATAL
Constant for unit of concentr: katalstatic MeasureUnit
KELVIN
Constant for unit of temperature: kelvinstatic MeasureUnit
KEN
Constant for unit of length: kenstatic MeasureUnit
KILOBIT
Constant for unit of digital: kilobitstatic MeasureUnit
KILOBYTE
Constant for unit of digital: kilobytestatic MeasureUnit
KILOCALORIE
Constant for unit of energy: kilocaloriestatic MeasureUnit
KILOGRAM
Constant for unit of mass: kilogramstatic MeasureUnit
KILOGRAM_FORCE
Constant for unit of force: kilogram-forcestatic MeasureUnit
KILOHERTZ
Constant for unit of frequency: kilohertzstatic MeasureUnit
KILOJOULE
Constant for unit of energy: kilojoulestatic MeasureUnit
KILOMETER
Constant for unit of length: kilometerstatic MeasureUnit
KILOMETER_PER_HOUR
Constant for unit of speed: kilometer-per-hourstatic MeasureUnit
KILOPASCAL
Constant for unit of pressure: kilopascalstatic MeasureUnit
KILOWATT
Constant for unit of power: kilowattstatic MeasureUnit
KILOWATT_HOUR
Constant for unit of energy: kilowatt-hourstatic MeasureUnit
KILOWATT_HOUR_PER_100_KILOMETER
Constant for unit of force: kilowatt-hour-per-100-kilometerstatic MeasureUnit
KNOT
Constant for unit of speed: knotstatic MeasureUnit
KOKU
Constant for unit of volume: kokustatic MeasureUnit
KOSAJI
Constant for unit of volume: kosajistatic MeasureUnit
LIGHT_SPEED
Constant for unit of speed: light-speedstatic MeasureUnit
LIGHT_YEAR
Constant for unit of length: light-yearstatic MeasureUnit
LITER
Constant for unit of volume: literstatic MeasureUnit
LITER_PER_100KILOMETERS
Constant for unit of consumption: liter-per-100-kilometerstatic MeasureUnit
LITER_PER_KILOMETER
Constant for unit of consumption: liter-per-kilometerstatic MeasureUnit
LUMEN
Constant for unit of light: lumenstatic MeasureUnit
LUX
Constant for unit of light: luxstatic MeasureUnit
MEGABIT
Constant for unit of digital: megabitstatic MeasureUnit
MEGABYTE
Constant for unit of digital: megabytestatic MeasureUnit
MEGAHERTZ
Constant for unit of frequency: megahertzstatic MeasureUnit
MEGALITER
Constant for unit of volume: megaliterstatic MeasureUnit
MEGAPASCAL
Constant for unit of pressure: megapascalstatic MeasureUnit
MEGAPIXEL
Constant for unit of graphics: megapixelstatic MeasureUnit
MEGAWATT
Constant for unit of power: megawattstatic MeasureUnit
METER
Constant for unit of length: meterstatic MeasureUnit
METER_PER_SECOND
Constant for unit of speed: meter-per-secondstatic MeasureUnit
METER_PER_SECOND_SQUARED
Constant for unit of acceleration: meter-per-square-secondstatic MeasureUnit
METRIC_TON
Deprecated.ICU 78 use TONNEstatic MeasureUnit
MICROGRAM
Constant for unit of mass: microgramstatic MeasureUnit
MICROMETER
Constant for unit of length: micrometerstatic MeasureUnit
MICROSECOND
Constant for unit of duration: microsecondstatic MeasureUnit
MILE
Constant for unit of length: milestatic MeasureUnit
MILE_PER_GALLON
Constant for unit of consumption: mile-per-gallonstatic MeasureUnit
MILE_PER_GALLON_IMPERIAL
Constant for unit of consumption: mile-per-gallon-imperialstatic MeasureUnit
MILE_PER_HOUR
Constant for unit of speed: mile-per-hourstatic MeasureUnit
MILE_SCANDINAVIAN
Constant for unit of length: mile-scandinavianstatic MeasureUnit
MILLIAMPERE
Constant for unit of electric: milliamperestatic MeasureUnit
MILLIBAR
Constant for unit of pressure: millibarstatic MeasureUnit
MILLIGRAM
Constant for unit of mass: milligramstatic MeasureUnit
MILLIGRAM_OFGLUCOSE_PER_DECILITER
Constant for unit of concentr: milligram-ofglucose-per-deciliterstatic MeasureUnit
MILLIGRAM_PER_DECILITER
Deprecated.ICU 78 use MILLIGRAM_OFGLUCOSE_PER_DECILITERstatic MeasureUnit
MILLILITER
Constant for unit of volume: milliliterstatic MeasureUnit
MILLIMETER
Constant for unit of length: millimeterstatic MeasureUnit
MILLIMETER_OF_MERCURY
Constant for unit of pressure: millimeter-ofhgstatic MeasureUnit
MILLIMOLE_PER_LITER
Constant for unit of concentr: millimole-per-literstatic MeasureUnit
MILLISECOND
Constant for unit of duration: millisecondstatic MeasureUnit
MILLIWATT
Constant for unit of power: milliwattstatic TimeUnit
MINUTE
Constant for unit of duration: minutestatic MeasureUnit
MOLE
Constant for unit of concentr: molestatic TimeUnit
MONTH
Constant for unit of duration: monthstatic MeasureUnit
MONTH_PERSON
Constant for unit of duration: month-personstatic MeasureUnit
NANOMETER
Constant for unit of length: nanometerstatic MeasureUnit
NANOSECOND
Constant for unit of duration: nanosecondstatic MeasureUnit
NAUTICAL_MILE
Constant for unit of length: nautical-milestatic MeasureUnit
NEWTON
Constant for unit of force: newtonstatic MeasureUnit
NEWTON_METER
Constant for unit of torque: newton-meterstatic MeasureUnit
NIGHT
Constant for unit of duration: nightstatic MeasureUnit
OFGLUCOSE
Constant for unit of concentr: ofglucosestatic MeasureUnit
OFHG
Constant for unit of pressure: ofhgstatic MeasureUnit
OHM
Constant for unit of electric: ohmstatic MeasureUnit
OSAJI
Constant for unit of volume: osajistatic MeasureUnit
OUNCE
Constant for unit of mass: ouncestatic MeasureUnit
OUNCE_TROY
Constant for unit of mass: ounce-troystatic MeasureUnit
PARSEC
Constant for unit of length: parsecstatic MeasureUnit
PART
Constant for unit of concentr: partstatic MeasureUnit
PART_PER_1E6
Constant for unit of concentr: part-per-1e6static MeasureUnit
PART_PER_1E9
Constant for unit of concentr: part-per-1e9static MeasureUnit
PART_PER_MILLION
Constant for unit of concentr: part-per-million (renamed to part-per-1e6 in CLDR 48 / ICU 78).static MeasureUnit
PASCAL
Constant for unit of pressure: pascalstatic MeasureUnit
PERCENT
Constant for unit of concentr: percentstatic MeasureUnit
PERMILLE
Constant for unit of concentr: permillestatic MeasureUnit
PERMYRIAD
Constant for unit of concentr: permyriadstatic MeasureUnit
PETABYTE
Constant for unit of digital: petabytestatic MeasureUnit
PICOMETER
Constant for unit of length: picometerstatic MeasureUnit
PINCH
Constant for unit of volume: pinchstatic MeasureUnit
PINT
Constant for unit of volume: pintstatic MeasureUnit
PINT_IMPERIAL
Constant for unit of volume: pint-imperialstatic MeasureUnit
PINT_METRIC
Constant for unit of volume: pint-metricstatic MeasureUnit
PIXEL
Constant for unit of graphics: pixelstatic MeasureUnit
PIXEL_PER_CENTIMETER
Constant for unit of graphics: pixel-per-centimeterstatic MeasureUnit
PIXEL_PER_INCH
Constant for unit of graphics: pixel-per-inchstatic MeasureUnit
POINT
Constant for unit of length: pointstatic MeasureUnit
POUND
Constant for unit of mass: poundstatic MeasureUnit
POUND_FOOT
Constant for unit of torque: pound-force-footstatic MeasureUnit
POUND_FORCE
Constant for unit of force: pound-forcestatic MeasureUnit
POUND_PER_SQUARE_INCH
Constant for unit of pressure: pound-force-per-square-inchstatic MeasureUnit
QUART
Constant for unit of volume: quartstatic MeasureUnit
QUART_IMPERIAL
Constant for unit of volume: quart-imperialstatic MeasureUnit
QUARTER
Constant for unit of duration: quarterstatic MeasureUnit
RADIAN
Constant for unit of angle: radianstatic MeasureUnit
RANKINE
Constant for unit of temperature: rankinestatic MeasureUnit
REVOLUTION_ANGLE
Constant for unit of angle: revolutionstatic MeasureUnit
RI_JP
Constant for unit of length: ri-jpstatic MeasureUnit
RIN
Constant for unit of length: rinstatic MeasureUnit
ROD
Constant for unit of length: rodstatic MeasureUnit
SAI
Constant for unit of volume: saistatic MeasureUnit
SE_JP
Constant for unit of area: se-jpstatic TimeUnit
SECOND
Constant for unit of duration: secondstatic MeasureUnit
SHAKU
Constant for unit of volume: shakustatic MeasureUnit
SHAKU_CLOTH
Constant for unit of length: shaku-clothstatic MeasureUnit
SHAKU_LENGTH
Constant for unit of length: shaku-lengthstatic MeasureUnit
SIEMENS
Constant for unit of electric: siemensstatic MeasureUnit
SIEVERT
Constant for unit of energy: sievertstatic MeasureUnit
SLUG
Constant for unit of mass: slugstatic MeasureUnit
SOLAR_LUMINOSITY
Constant for unit of light: solar-luminositystatic MeasureUnit
SOLAR_MASS
Constant for unit of mass: solar-massstatic MeasureUnit
SOLAR_RADIUS
Constant for unit of length: solar-radiusstatic MeasureUnit
SQUARE_CENTIMETER
Constant for unit of area: square-centimeterstatic MeasureUnit
SQUARE_FOOT
Constant for unit of area: square-footstatic MeasureUnit
SQUARE_INCH
Constant for unit of area: square-inchstatic MeasureUnit
SQUARE_KILOMETER
Constant for unit of area: square-kilometerstatic MeasureUnit
SQUARE_METER
Constant for unit of area: square-meterstatic MeasureUnit
SQUARE_MILE
Constant for unit of area: square-milestatic MeasureUnit
SQUARE_YARD
Constant for unit of area: square-yardstatic MeasureUnit
STERADIAN
Constant for unit of angle: steradianstatic MeasureUnit
STONE
Constant for unit of mass: stoneprotected String
subType
Deprecated.This API is ICU internal only.static MeasureUnit
SUN
Constant for unit of length: sunstatic MeasureUnit
TABLESPOON
Constant for unit of volume: tablespoonstatic MeasureUnit
TEASPOON
Constant for unit of volume: teaspoonstatic MeasureUnit
TERABIT
Constant for unit of digital: terabitstatic MeasureUnit
TERABYTE
Constant for unit of digital: terabytestatic MeasureUnit
TESLA
Constant for unit of magnetic: teslastatic MeasureUnit
THERM_US
Constant for unit of energy: therm-usstatic MeasureUnit
TO_JP
Constant for unit of volume: to-jpstatic MeasureUnit
TON
Constant for unit of mass: tonstatic MeasureUnit
TONNE
Constant for unit of mass: tonneprotected String
type
Deprecated.This API is ICU internal only.static MeasureUnit
VOLT
Constant for unit of electric: voltstatic MeasureUnit
WATT
Constant for unit of power: wattstatic MeasureUnit
WEBER
Constant for unit of magnetic: weberstatic TimeUnit
WEEK
Constant for unit of duration: weekstatic MeasureUnit
WEEK_PERSON
Constant for unit of duration: week-personstatic MeasureUnit
YARD
Constant for unit of length: yardstatic TimeUnit
YEAR
Constant for unit of duration: yearstatic MeasureUnit
YEAR_PERSON
Constant for unit of duration: year-person
-
Constructor Summary
Constructors Modifier Constructor Description protected
MeasureUnit(String type, String subType)
Deprecated.This API is ICU internal only.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected static MeasureUnit
addUnit(String type, String unitName, MeasureUnit.Factory factory)
Deprecated.This API is ICU internal only.boolean
equals(Object rhs)
static MeasureUnit
findBySubType(String subType)
Deprecated.This API is ICU internal only.static MeasureUnit
forIdentifier(String identifier)
Constructs a MeasureUnit from a CLDR Core Unit Identifier, as defined in UTS 35.static MeasureUnit
fromMeasureUnitImpl(com.ibm.icu.impl.units.MeasureUnitImpl measureUnitImpl)
Deprecated.Internal API for ICU use only.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.MeasureUnit.Complexity
getComplexity()
Compute the complexity of the unit.long
getConstantDenominator()
Retrieves the constant denominator for this COMPOUND unit.com.ibm.icu.impl.units.MeasureUnitImpl
getCopyOfMeasureUnitImpl()
Deprecated.This API is ICU internal only.int
getDimensionality()
Returns the dimensionality (power) of this MeasureUnit.String
getIdentifier()
Get CLDR Unit Identifier for this MeasureUnit, as defined in UTS 35.MeasureUnit.MeasurePrefix
getPrefix()
Returns the current SI or binary prefix of this SINGLE unit.String
getSubtype()
Get the subType, such as “foot”.String
getType()
Get the type, such as "length".int
hashCode()
static MeasureUnit
internalGetInstance(String type, String subType)
Deprecated.This API is ICU internal only.MeasureUnit
product(MeasureUnit other)
Computes the product of this unit with another unit.MeasureUnit
reciprocal()
Computes the reciprocal of this MeasureUnit, with the numerator and denominator flipped.List<MeasureUnit>
splitToSingleUnits()
Returns the list of SINGLE units contained within a sequence of COMPOUND units.String
toString()
MeasureUnit
withConstantDenominator(long denominator)
Creates a new MeasureUnit with a specified constant denominator.MeasureUnit
withDimensionality(int dimensionality)
Creates a MeasureUnit which is this SINGLE unit augmented with the specified dimensionality (power).MeasureUnit
withPrefix(MeasureUnit.MeasurePrefix prefix)
Creates a MeasureUnit which is this SINGLE unit augmented with the specified prefix.
-
-
-
Field Detail
-
type
@Deprecated protected final String type
Deprecated.This API is ICU internal only.If type set to null, measureUnitImpl is in use instead of type and subType.- Status:
- Internal. This API is ICU internal only.
-
subType
@Deprecated protected final String subType
Deprecated.This API is ICU internal only.If subType set to null, measureUnitImpl is in use instead of type and subType.- Status:
- Internal. This API is ICU internal only.
-
G_FORCE
public static final MeasureUnit G_FORCE
Constant for unit of acceleration: g-force- Status:
- Stable ICU 53.
-
METER_PER_SECOND_SQUARED
public static final MeasureUnit METER_PER_SECOND_SQUARED
Constant for unit of acceleration: meter-per-square-second- Status:
- Stable ICU 54.
-
ARC_MINUTE
public static final MeasureUnit ARC_MINUTE
Constant for unit of angle: arc-minute- Status:
- Stable ICU 53.
-
ARC_SECOND
public static final MeasureUnit ARC_SECOND
Constant for unit of angle: arc-second- Status:
- Stable ICU 53.
-
DEGREE
public static final MeasureUnit DEGREE
Constant for unit of angle: degree- Status:
- Stable ICU 53.
-
RADIAN
public static final MeasureUnit RADIAN
Constant for unit of angle: radian- Status:
- Stable ICU 54.
-
REVOLUTION_ANGLE
public static final MeasureUnit REVOLUTION_ANGLE
Constant for unit of angle: revolution- Status:
- Stable ICU 56.
-
STERADIAN
public static final MeasureUnit STERADIAN
Constant for unit of angle: steradian- Status:
- Draft ICU 78.
-
ACRE
public static final MeasureUnit ACRE
Constant for unit of area: acre- Status:
- Stable ICU 53.
-
BU_JP
public static final MeasureUnit BU_JP
Constant for unit of area: bu-jp- Status:
- Draft ICU 78.
-
CHO
public static final MeasureUnit CHO
Constant for unit of area: cho- Status:
- Draft ICU 78.
-
DUNAM
public static final MeasureUnit DUNAM
Constant for unit of area: dunam- Status:
- Stable ICU 64.
-
HECTARE
public static final MeasureUnit HECTARE
Constant for unit of area: hectare- Status:
- Stable ICU 53.
-
SE_JP
public static final MeasureUnit SE_JP
Constant for unit of area: se-jp- Status:
- Draft ICU 78.
-
SQUARE_CENTIMETER
public static final MeasureUnit SQUARE_CENTIMETER
Constant for unit of area: square-centimeter- Status:
- Stable ICU 54.
-
SQUARE_FOOT
public static final MeasureUnit SQUARE_FOOT
Constant for unit of area: square-foot- Status:
- Stable ICU 53.
-
SQUARE_INCH
public static final MeasureUnit SQUARE_INCH
Constant for unit of area: square-inch- Status:
- Stable ICU 54.
-
SQUARE_KILOMETER
public static final MeasureUnit SQUARE_KILOMETER
Constant for unit of area: square-kilometer- Status:
- Stable ICU 53.
-
SQUARE_METER
public static final MeasureUnit SQUARE_METER
Constant for unit of area: square-meter- Status:
- Stable ICU 53.
-
SQUARE_MILE
public static final MeasureUnit SQUARE_MILE
Constant for unit of area: square-mile- Status:
- Stable ICU 53.
-
SQUARE_YARD
public static final MeasureUnit SQUARE_YARD
Constant for unit of area: square-yard- Status:
- Stable ICU 54.
-
ITEM
public static final MeasureUnit ITEM
Constant for unit of concentr: item- Status:
- Stable ICU 70.
-
KARAT
public static final MeasureUnit KARAT
Constant for unit of concentr: karat- Status:
- Stable ICU 54.
-
KATAL
public static final MeasureUnit KATAL
Constant for unit of concentr: katal- Status:
- Draft ICU 78.
-
MILLIGRAM_OFGLUCOSE_PER_DECILITER
public static final MeasureUnit MILLIGRAM_OFGLUCOSE_PER_DECILITER
Constant for unit of concentr: milligram-ofglucose-per-deciliter- Status:
- Stable ICU 69.
-
MILLIGRAM_PER_DECILITER
@Deprecated public static final MeasureUnit MILLIGRAM_PER_DECILITER
Deprecated.ICU 78 use MILLIGRAM_OFGLUCOSE_PER_DECILITERConstant for unit of concentr: milligram-per-deciliter (renamed to milligram-ofglucose-per-deciliter in CLDR 39 / ICU 69).
-
MILLIMOLE_PER_LITER
public static final MeasureUnit MILLIMOLE_PER_LITER
Constant for unit of concentr: millimole-per-liter- Status:
- Stable ICU 57.
-
MOLE
public static final MeasureUnit MOLE
Constant for unit of concentr: mole- Status:
- Stable ICU 64.
-
OFGLUCOSE
public static final MeasureUnit OFGLUCOSE
Constant for unit of concentr: ofglucose- Status:
- Draft ICU 78.
-
PART
public static final MeasureUnit PART
Constant for unit of concentr: part- Status:
- Draft ICU 78.
-
PART_PER_1E6
public static final MeasureUnit PART_PER_1E6
Constant for unit of concentr: part-per-1e6- Status:
- Draft ICU 78.
-
PART_PER_MILLION
public static final MeasureUnit PART_PER_MILLION
Constant for unit of concentr: part-per-million (renamed to part-per-1e6 in CLDR 48 / ICU 78).- Status:
- Stable ICU 57.
-
PART_PER_1E9
public static final MeasureUnit PART_PER_1E9
Constant for unit of concentr: part-per-1e9- Status:
- Draft ICU 78.
-
PERCENT
public static final MeasureUnit PERCENT
Constant for unit of concentr: percent- Status:
- Stable ICU 63.
-
PERMILLE
public static final MeasureUnit PERMILLE
Constant for unit of concentr: permille- Status:
- Stable ICU 63.
-
PERMYRIAD
public static final MeasureUnit PERMYRIAD
Constant for unit of concentr: permyriad- Status:
- Stable ICU 64.
-
LITER_PER_100KILOMETERS
public static final MeasureUnit LITER_PER_100KILOMETERS
Constant for unit of consumption: liter-per-100-kilometer- Status:
- Stable ICU 56.
-
LITER_PER_KILOMETER
public static final MeasureUnit LITER_PER_KILOMETER
Constant for unit of consumption: liter-per-kilometer- Status:
- Stable ICU 54.
-
MILE_PER_GALLON
public static final MeasureUnit MILE_PER_GALLON
Constant for unit of consumption: mile-per-gallon- Status:
- Stable ICU 54.
-
MILE_PER_GALLON_IMPERIAL
public static final MeasureUnit MILE_PER_GALLON_IMPERIAL
Constant for unit of consumption: mile-per-gallon-imperial- Status:
- Stable ICU 57.
-
BIT
public static final MeasureUnit BIT
Constant for unit of digital: bit- Status:
- Stable ICU 54.
-
BYTE
public static final MeasureUnit BYTE
Constant for unit of digital: byte- Status:
- Stable ICU 54.
-
GIGABIT
public static final MeasureUnit GIGABIT
Constant for unit of digital: gigabit- Status:
- Stable ICU 54.
-
GIGABYTE
public static final MeasureUnit GIGABYTE
Constant for unit of digital: gigabyte- Status:
- Stable ICU 54.
-
KILOBIT
public static final MeasureUnit KILOBIT
Constant for unit of digital: kilobit- Status:
- Stable ICU 54.
-
KILOBYTE
public static final MeasureUnit KILOBYTE
Constant for unit of digital: kilobyte- Status:
- Stable ICU 54.
-
MEGABIT
public static final MeasureUnit MEGABIT
Constant for unit of digital: megabit- Status:
- Stable ICU 54.
-
MEGABYTE
public static final MeasureUnit MEGABYTE
Constant for unit of digital: megabyte- Status:
- Stable ICU 54.
-
PETABYTE
public static final MeasureUnit PETABYTE
Constant for unit of digital: petabyte- Status:
- Stable ICU 63.
-
TERABIT
public static final MeasureUnit TERABIT
Constant for unit of digital: terabit- Status:
- Stable ICU 54.
-
TERABYTE
public static final MeasureUnit TERABYTE
Constant for unit of digital: terabyte- Status:
- Stable ICU 54.
-
CENTURY
public static final MeasureUnit CENTURY
Constant for unit of duration: century- Status:
- Stable ICU 56.
-
DAY
public static final TimeUnit DAY
Constant for unit of duration: day- Status:
- Stable ICU 4.0.
-
DAY_PERSON
public static final MeasureUnit DAY_PERSON
Constant for unit of duration: day-person- Status:
- Stable ICU 64.
-
DECADE
public static final MeasureUnit DECADE
Constant for unit of duration: decade- Status:
- Stable ICU 65.
-
FORTNIGHT
public static final MeasureUnit FORTNIGHT
Constant for unit of duration: fortnight- Status:
- Draft ICU 78.
-
HOUR
public static final TimeUnit HOUR
Constant for unit of duration: hour- Status:
- Stable ICU 4.0.
-
MICROSECOND
public static final MeasureUnit MICROSECOND
Constant for unit of duration: microsecond- Status:
- Stable ICU 54.
-
MILLISECOND
public static final MeasureUnit MILLISECOND
Constant for unit of duration: millisecond- Status:
- Stable ICU 53.
-
MINUTE
public static final TimeUnit MINUTE
Constant for unit of duration: minute- Status:
- Stable ICU 4.0.
-
MONTH
public static final TimeUnit MONTH
Constant for unit of duration: month- Status:
- Stable ICU 4.0.
-
MONTH_PERSON
public static final MeasureUnit MONTH_PERSON
Constant for unit of duration: month-person- Status:
- Stable ICU 64.
-
NANOSECOND
public static final MeasureUnit NANOSECOND
Constant for unit of duration: nanosecond- Status:
- Stable ICU 54.
-
NIGHT
public static final MeasureUnit NIGHT
Constant for unit of duration: night- Status:
- Stable ICU 76.
-
QUARTER
public static final MeasureUnit QUARTER
Constant for unit of duration: quarter- Status:
- Stable ICU 72.
-
SECOND
public static final TimeUnit SECOND
Constant for unit of duration: second- Status:
- Stable ICU 4.0.
-
WEEK
public static final TimeUnit WEEK
Constant for unit of duration: week- Status:
- Stable ICU 4.0.
-
WEEK_PERSON
public static final MeasureUnit WEEK_PERSON
Constant for unit of duration: week-person- Status:
- Stable ICU 64.
-
YEAR
public static final TimeUnit YEAR
Constant for unit of duration: year- Status:
- Stable ICU 4.0.
-
YEAR_PERSON
public static final MeasureUnit YEAR_PERSON
Constant for unit of duration: year-person- Status:
- Stable ICU 64.
-
AMPERE
public static final MeasureUnit AMPERE
Constant for unit of electric: ampere- Status:
- Stable ICU 54.
-
COULOMB
public static final MeasureUnit COULOMB
Constant for unit of electric: coulomb- Status:
- Draft ICU 78.
-
FARAD
public static final MeasureUnit FARAD
Constant for unit of electric: farad- Status:
- Draft ICU 78.
-
HENRY
public static final MeasureUnit HENRY
Constant for unit of electric: henry- Status:
- Draft ICU 78.
-
MILLIAMPERE
public static final MeasureUnit MILLIAMPERE
Constant for unit of electric: milliampere- Status:
- Stable ICU 54.
-
OHM
public static final MeasureUnit OHM
Constant for unit of electric: ohm- Status:
- Stable ICU 54.
-
SIEMENS
public static final MeasureUnit SIEMENS
Constant for unit of electric: siemens- Status:
- Draft ICU 78.
-
VOLT
public static final MeasureUnit VOLT
Constant for unit of electric: volt- Status:
- Stable ICU 54.
-
BECQUEREL
public static final MeasureUnit BECQUEREL
Constant for unit of energy: becquerel- Status:
- Draft ICU 78.
-
BRITISH_THERMAL_UNIT
public static final MeasureUnit BRITISH_THERMAL_UNIT
Constant for unit of energy: british-thermal-unit- Status:
- Stable ICU 64.
-
BRITISH_THERMAL_UNIT_IT
public static final MeasureUnit BRITISH_THERMAL_UNIT_IT
Constant for unit of energy: british-thermal-unit-it- Status:
- Draft ICU 78.
-
CALORIE
public static final MeasureUnit CALORIE
Constant for unit of energy: calorie- Status:
- Stable ICU 54.
-
CALORIE_IT
public static final MeasureUnit CALORIE_IT
Constant for unit of energy: calorie-it- Status:
- Draft ICU 78.
-
ELECTRONVOLT
public static final MeasureUnit ELECTRONVOLT
Constant for unit of energy: electronvolt- Status:
- Stable ICU 64.
-
FOODCALORIE
public static final MeasureUnit FOODCALORIE
Constant for unit of energy: foodcalorie- Status:
- Stable ICU 54.
-
GRAY
public static final MeasureUnit GRAY
Constant for unit of energy: gray- Status:
- Draft ICU 78.
-
JOULE
public static final MeasureUnit JOULE
Constant for unit of energy: joule- Status:
- Stable ICU 54.
-
KILOCALORIE
public static final MeasureUnit KILOCALORIE
Constant for unit of energy: kilocalorie- Status:
- Stable ICU 54.
-
KILOJOULE
public static final MeasureUnit KILOJOULE
Constant for unit of energy: kilojoule- Status:
- Stable ICU 54.
-
KILOWATT_HOUR
public static final MeasureUnit KILOWATT_HOUR
Constant for unit of energy: kilowatt-hour- Status:
- Stable ICU 54.
-
SIEVERT
public static final MeasureUnit SIEVERT
Constant for unit of energy: sievert- Status:
- Draft ICU 78.
-
THERM_US
public static final MeasureUnit THERM_US
Constant for unit of energy: therm-us- Status:
- Stable ICU 65.
-
KILOGRAM_FORCE
public static final MeasureUnit KILOGRAM_FORCE
Constant for unit of force: kilogram-force- Status:
- Draft ICU 78.
-
KILOWATT_HOUR_PER_100_KILOMETER
public static final MeasureUnit KILOWATT_HOUR_PER_100_KILOMETER
Constant for unit of force: kilowatt-hour-per-100-kilometer- Status:
- Stable ICU 70.
-
NEWTON
public static final MeasureUnit NEWTON
Constant for unit of force: newton- Status:
- Stable ICU 64.
-
POUND_FORCE
public static final MeasureUnit POUND_FORCE
Constant for unit of force: pound-force- Status:
- Stable ICU 64.
-
GIGAHERTZ
public static final MeasureUnit GIGAHERTZ
Constant for unit of frequency: gigahertz- Status:
- Stable ICU 54.
-
HERTZ
public static final MeasureUnit HERTZ
Constant for unit of frequency: hertz- Status:
- Stable ICU 54.
-
KILOHERTZ
public static final MeasureUnit KILOHERTZ
Constant for unit of frequency: kilohertz- Status:
- Stable ICU 54.
-
MEGAHERTZ
public static final MeasureUnit MEGAHERTZ
Constant for unit of frequency: megahertz- Status:
- Stable ICU 54.
-
DOT
public static final MeasureUnit DOT
Constant for unit of graphics: dot- Status:
- Stable ICU 68.
-
DOT_PER_CENTIMETER
public static final MeasureUnit DOT_PER_CENTIMETER
Constant for unit of graphics: dot-per-centimeter- Status:
- Stable ICU 65.
-
DOT_PER_INCH
public static final MeasureUnit DOT_PER_INCH
Constant for unit of graphics: dot-per-inch- Status:
- Stable ICU 65.
-
EM
public static final MeasureUnit EM
Constant for unit of graphics: em- Status:
- Stable ICU 65.
-
MEGAPIXEL
public static final MeasureUnit MEGAPIXEL
Constant for unit of graphics: megapixel- Status:
- Stable ICU 65.
-
PIXEL
public static final MeasureUnit PIXEL
Constant for unit of graphics: pixel- Status:
- Stable ICU 65.
-
PIXEL_PER_CENTIMETER
public static final MeasureUnit PIXEL_PER_CENTIMETER
Constant for unit of graphics: pixel-per-centimeter- Status:
- Stable ICU 65.
-
PIXEL_PER_INCH
public static final MeasureUnit PIXEL_PER_INCH
Constant for unit of graphics: pixel-per-inch- Status:
- Stable ICU 65.
-
ASTRONOMICAL_UNIT
public static final MeasureUnit ASTRONOMICAL_UNIT
Constant for unit of length: astronomical-unit- Status:
- Stable ICU 54.
-
CENTIMETER
public static final MeasureUnit CENTIMETER
Constant for unit of length: centimeter- Status:
- Stable ICU 53.
-
CHAIN
public static final MeasureUnit CHAIN
Constant for unit of length: chain- Status:
- Draft ICU 78.
-
DECIMETER
public static final MeasureUnit DECIMETER
Constant for unit of length: decimeter- Status:
- Stable ICU 54.
-
EARTH_RADIUS
public static final MeasureUnit EARTH_RADIUS
Constant for unit of length: earth-radius- Status:
- Stable ICU 68.
-
FATHOM
public static final MeasureUnit FATHOM
Constant for unit of length: fathom- Status:
- Stable ICU 54.
-
FOOT
public static final MeasureUnit FOOT
Constant for unit of length: foot- Status:
- Stable ICU 53.
-
FURLONG
public static final MeasureUnit FURLONG
Constant for unit of length: furlong- Status:
- Stable ICU 54.
-
INCH
public static final MeasureUnit INCH
Constant for unit of length: inch- Status:
- Stable ICU 53.
-
JO_JP
public static final MeasureUnit JO_JP
Constant for unit of length: jo-jp- Status:
- Draft ICU 78.
-
KEN
public static final MeasureUnit KEN
Constant for unit of length: ken- Status:
- Draft ICU 78.
-
KILOMETER
public static final MeasureUnit KILOMETER
Constant for unit of length: kilometer- Status:
- Stable ICU 53.
-
LIGHT_YEAR
public static final MeasureUnit LIGHT_YEAR
Constant for unit of length: light-year- Status:
- Stable ICU 53.
-
METER
public static final MeasureUnit METER
Constant for unit of length: meter- Status:
- Stable ICU 53.
-
MICROMETER
public static final MeasureUnit MICROMETER
Constant for unit of length: micrometer- Status:
- Stable ICU 54.
-
MILE
public static final MeasureUnit MILE
Constant for unit of length: mile- Status:
- Stable ICU 53.
-
MILE_SCANDINAVIAN
public static final MeasureUnit MILE_SCANDINAVIAN
Constant for unit of length: mile-scandinavian- Status:
- Stable ICU 56.
-
MILLIMETER
public static final MeasureUnit MILLIMETER
Constant for unit of length: millimeter- Status:
- Stable ICU 53.
-
NANOMETER
public static final MeasureUnit NANOMETER
Constant for unit of length: nanometer- Status:
- Stable ICU 54.
-
NAUTICAL_MILE
public static final MeasureUnit NAUTICAL_MILE
Constant for unit of length: nautical-mile- Status:
- Stable ICU 54.
-
PARSEC
public static final MeasureUnit PARSEC
Constant for unit of length: parsec- Status:
- Stable ICU 54.
-
PICOMETER
public static final MeasureUnit PICOMETER
Constant for unit of length: picometer- Status:
- Stable ICU 53.
-
POINT
public static final MeasureUnit POINT
Constant for unit of length: point- Status:
- Stable ICU 59.
-
RI_JP
public static final MeasureUnit RI_JP
Constant for unit of length: ri-jp- Status:
- Draft ICU 78.
-
RIN
public static final MeasureUnit RIN
Constant for unit of length: rin- Status:
- Draft ICU 78.
-
ROD
public static final MeasureUnit ROD
Constant for unit of length: rod- Status:
- Draft ICU 78.
-
SHAKU_CLOTH
public static final MeasureUnit SHAKU_CLOTH
Constant for unit of length: shaku-cloth- Status:
- Draft ICU 78.
-
SHAKU_LENGTH
public static final MeasureUnit SHAKU_LENGTH
Constant for unit of length: shaku-length- Status:
- Draft ICU 78.
-
SOLAR_RADIUS
public static final MeasureUnit SOLAR_RADIUS
Constant for unit of length: solar-radius- Status:
- Stable ICU 64.
-
SUN
public static final MeasureUnit SUN
Constant for unit of length: sun- Status:
- Draft ICU 78.
-
YARD
public static final MeasureUnit YARD
Constant for unit of length: yard- Status:
- Stable ICU 53.
-
CANDELA
public static final MeasureUnit CANDELA
Constant for unit of light: candela- Status:
- Stable ICU 68.
-
LUMEN
public static final MeasureUnit LUMEN
Constant for unit of light: lumen- Status:
- Stable ICU 68.
-
LUX
public static final MeasureUnit LUX
Constant for unit of light: lux- Status:
- Stable ICU 54.
-
SOLAR_LUMINOSITY
public static final MeasureUnit SOLAR_LUMINOSITY
Constant for unit of light: solar-luminosity- Status:
- Stable ICU 64.
-
TESLA
public static final MeasureUnit TESLA
Constant for unit of magnetic: tesla- Status:
- Draft ICU 78.
-
WEBER
public static final MeasureUnit WEBER
Constant for unit of magnetic: weber- Status:
- Draft ICU 78.
-
CARAT
public static final MeasureUnit CARAT
Constant for unit of mass: carat- Status:
- Stable ICU 54.
-
DALTON
public static final MeasureUnit DALTON
Constant for unit of mass: dalton- Status:
- Stable ICU 64.
-
EARTH_MASS
public static final MeasureUnit EARTH_MASS
Constant for unit of mass: earth-mass- Status:
- Stable ICU 64.
-
FUN
public static final MeasureUnit FUN
Constant for unit of mass: fun- Status:
- Draft ICU 78.
-
GRAIN
public static final MeasureUnit GRAIN
Constant for unit of mass: grain- Status:
- Stable ICU 68.
-
GRAM
public static final MeasureUnit GRAM
Constant for unit of mass: gram- Status:
- Stable ICU 53.
-
KILOGRAM
public static final MeasureUnit KILOGRAM
Constant for unit of mass: kilogram- Status:
- Stable ICU 53.
-
MICROGRAM
public static final MeasureUnit MICROGRAM
Constant for unit of mass: microgram- Status:
- Stable ICU 54.
-
MILLIGRAM
public static final MeasureUnit MILLIGRAM
Constant for unit of mass: milligram- Status:
- Stable ICU 54.
-
OUNCE
public static final MeasureUnit OUNCE
Constant for unit of mass: ounce- Status:
- Stable ICU 53.
-
OUNCE_TROY
public static final MeasureUnit OUNCE_TROY
Constant for unit of mass: ounce-troy- Status:
- Stable ICU 54.
-
POUND
public static final MeasureUnit POUND
Constant for unit of mass: pound- Status:
- Stable ICU 53.
-
SLUG
public static final MeasureUnit SLUG
Constant for unit of mass: slug- Status:
- Draft ICU 78.
-
SOLAR_MASS
public static final MeasureUnit SOLAR_MASS
Constant for unit of mass: solar-mass- Status:
- Stable ICU 64.
-
STONE
public static final MeasureUnit STONE
Constant for unit of mass: stone- Status:
- Stable ICU 54.
-
TON
public static final MeasureUnit TON
Constant for unit of mass: ton- Status:
- Stable ICU 54.
-
TONNE
public static final MeasureUnit TONNE
Constant for unit of mass: tonne- Status:
- Stable ICU 72.
-
METRIC_TON
@Deprecated public static final MeasureUnit METRIC_TON
Deprecated.ICU 78 use TONNEConstant for unit of mass: metric-ton (renamed to tonne in CLDR 42 / ICU 72).
-
GIGAWATT
public static final MeasureUnit GIGAWATT
Constant for unit of power: gigawatt- Status:
- Stable ICU 54.
-
HORSEPOWER
public static final MeasureUnit HORSEPOWER
Constant for unit of power: horsepower- Status:
- Stable ICU 53.
-
KILOWATT
public static final MeasureUnit KILOWATT
Constant for unit of power: kilowatt- Status:
- Stable ICU 53.
-
MEGAWATT
public static final MeasureUnit MEGAWATT
Constant for unit of power: megawatt- Status:
- Stable ICU 54.
-
MILLIWATT
public static final MeasureUnit MILLIWATT
Constant for unit of power: milliwatt- Status:
- Stable ICU 54.
-
WATT
public static final MeasureUnit WATT
Constant for unit of power: watt- Status:
- Stable ICU 53.
-
ATMOSPHERE
public static final MeasureUnit ATMOSPHERE
Constant for unit of pressure: atmosphere- Status:
- Stable ICU 63.
-
BAR
public static final MeasureUnit BAR
Constant for unit of pressure: bar- Status:
- Stable ICU 65.
-
GASOLINE_ENERGY_DENSITY
public static final MeasureUnit GASOLINE_ENERGY_DENSITY
Constant for unit of pressure: gasoline-energy-density- Status:
- Stable ICU 74.
-
HECTOPASCAL
public static final MeasureUnit HECTOPASCAL
Constant for unit of pressure: hectopascal- Status:
- Stable ICU 53.
-
INCH_HG
public static final MeasureUnit INCH_HG
Constant for unit of pressure: inch-ofhg- Status:
- Stable ICU 53.
-
KILOPASCAL
public static final MeasureUnit KILOPASCAL
Constant for unit of pressure: kilopascal- Status:
- Stable ICU 64.
-
MEGAPASCAL
public static final MeasureUnit MEGAPASCAL
Constant for unit of pressure: megapascal- Status:
- Stable ICU 64.
-
MILLIBAR
public static final MeasureUnit MILLIBAR
Constant for unit of pressure: millibar- Status:
- Stable ICU 53.
-
MILLIMETER_OF_MERCURY
public static final MeasureUnit MILLIMETER_OF_MERCURY
Constant for unit of pressure: millimeter-ofhg- Status:
- Stable ICU 54.
-
OFHG
public static final MeasureUnit OFHG
Constant for unit of pressure: ofhg- Status:
- Draft ICU 78.
-
PASCAL
public static final MeasureUnit PASCAL
Constant for unit of pressure: pascal- Status:
- Stable ICU 65.
-
POUND_PER_SQUARE_INCH
public static final MeasureUnit POUND_PER_SQUARE_INCH
Constant for unit of pressure: pound-force-per-square-inch- Status:
- Stable ICU 54.
-
BEAUFORT
public static final MeasureUnit BEAUFORT
Constant for unit of speed: beaufort- Status:
- Stable ICU 73.
-
KILOMETER_PER_HOUR
public static final MeasureUnit KILOMETER_PER_HOUR
Constant for unit of speed: kilometer-per-hour- Status:
- Stable ICU 53.
-
KNOT
public static final MeasureUnit KNOT
Constant for unit of speed: knot- Status:
- Stable ICU 56.
-
LIGHT_SPEED
public static final MeasureUnit LIGHT_SPEED
Constant for unit of speed: light-speed- Status:
- Stable ICU 76.
-
METER_PER_SECOND
public static final MeasureUnit METER_PER_SECOND
Constant for unit of speed: meter-per-second- Status:
- Stable ICU 53.
-
MILE_PER_HOUR
public static final MeasureUnit MILE_PER_HOUR
Constant for unit of speed: mile-per-hour- Status:
- Stable ICU 53.
-
CELSIUS
public static final MeasureUnit CELSIUS
Constant for unit of temperature: celsius- Status:
- Stable ICU 53.
-
FAHRENHEIT
public static final MeasureUnit FAHRENHEIT
Constant for unit of temperature: fahrenheit- Status:
- Stable ICU 53.
-
GENERIC_TEMPERATURE
public static final MeasureUnit GENERIC_TEMPERATURE
Constant for unit of temperature: generic- Status:
- Stable ICU 56.
-
KELVIN
public static final MeasureUnit KELVIN
Constant for unit of temperature: kelvin- Status:
- Stable ICU 54.
-
RANKINE
public static final MeasureUnit RANKINE
Constant for unit of temperature: rankine- Status:
- Draft ICU 78.
-
NEWTON_METER
public static final MeasureUnit NEWTON_METER
Constant for unit of torque: newton-meter- Status:
- Stable ICU 64.
-
POUND_FOOT
public static final MeasureUnit POUND_FOOT
Constant for unit of torque: pound-force-foot- Status:
- Stable ICU 64.
-
ACRE_FOOT
public static final MeasureUnit ACRE_FOOT
Constant for unit of volume: acre-foot- Status:
- Stable ICU 54.
-
BARREL
public static final MeasureUnit BARREL
Constant for unit of volume: barrel- Status:
- Stable ICU 64.
-
BUSHEL
public static final MeasureUnit BUSHEL
Constant for unit of volume: bushel- Status:
- Stable ICU 54.
-
CENTILITER
public static final MeasureUnit CENTILITER
Constant for unit of volume: centiliter- Status:
- Stable ICU 54.
-
CUBIC_CENTIMETER
public static final MeasureUnit CUBIC_CENTIMETER
Constant for unit of volume: cubic-centimeter- Status:
- Stable ICU 54.
-
CUBIC_FOOT
public static final MeasureUnit CUBIC_FOOT
Constant for unit of volume: cubic-foot- Status:
- Stable ICU 54.
-
CUBIC_INCH
public static final MeasureUnit CUBIC_INCH
Constant for unit of volume: cubic-inch- Status:
- Stable ICU 54.
-
CUBIC_KILOMETER
public static final MeasureUnit CUBIC_KILOMETER
Constant for unit of volume: cubic-kilometer- Status:
- Stable ICU 53.
-
CUBIC_METER
public static final MeasureUnit CUBIC_METER
Constant for unit of volume: cubic-meter- Status:
- Stable ICU 54.
-
CUBIC_MILE
public static final MeasureUnit CUBIC_MILE
Constant for unit of volume: cubic-mile- Status:
- Stable ICU 53.
-
CUBIC_YARD
public static final MeasureUnit CUBIC_YARD
Constant for unit of volume: cubic-yard- Status:
- Stable ICU 54.
-
CUP
public static final MeasureUnit CUP
Constant for unit of volume: cup- Status:
- Stable ICU 54.
-
CUP_IMPERIAL
public static final MeasureUnit CUP_IMPERIAL
Constant for unit of volume: cup-imperial- Status:
- Draft ICU 78.
-
CUP_JP
public static final MeasureUnit CUP_JP
Constant for unit of volume: cup-jp- Status:
- Draft ICU 78.
-
CUP_METRIC
public static final MeasureUnit CUP_METRIC
Constant for unit of volume: cup-metric- Status:
- Stable ICU 56.
-
DECILITER
public static final MeasureUnit DECILITER
Constant for unit of volume: deciliter- Status:
- Stable ICU 54.
-
DESSERT_SPOON
public static final MeasureUnit DESSERT_SPOON
Constant for unit of volume: dessert-spoon- Status:
- Stable ICU 68.
-
DESSERT_SPOON_IMPERIAL
public static final MeasureUnit DESSERT_SPOON_IMPERIAL
Constant for unit of volume: dessert-spoon-imperial- Status:
- Stable ICU 68.
-
DRAM
public static final MeasureUnit DRAM
Constant for unit of volume: dram- Status:
- Stable ICU 68.
-
DROP
public static final MeasureUnit DROP
Constant for unit of volume: drop- Status:
- Stable ICU 68.
-
FLUID_OUNCE
public static final MeasureUnit FLUID_OUNCE
Constant for unit of volume: fluid-ounce- Status:
- Stable ICU 54.
-
FLUID_OUNCE_IMPERIAL
public static final MeasureUnit FLUID_OUNCE_IMPERIAL
Constant for unit of volume: fluid-ounce-imperial- Status:
- Stable ICU 64.
-
FLUID_OUNCE_METRIC
public static final MeasureUnit FLUID_OUNCE_METRIC
Constant for unit of volume: fluid-ounce-metric- Status:
- Draft ICU 78.
-
GALLON
public static final MeasureUnit GALLON
Constant for unit of volume: gallon- Status:
- Stable ICU 54.
-
GALLON_IMPERIAL
public static final MeasureUnit GALLON_IMPERIAL
Constant for unit of volume: gallon-imperial- Status:
- Stable ICU 57.
-
HECTOLITER
public static final MeasureUnit HECTOLITER
Constant for unit of volume: hectoliter- Status:
- Stable ICU 54.
-
JIGGER
public static final MeasureUnit JIGGER
Constant for unit of volume: jigger- Status:
- Stable ICU 68.
-
KOKU
public static final MeasureUnit KOKU
Constant for unit of volume: koku- Status:
- Draft ICU 78.
-
KOSAJI
public static final MeasureUnit KOSAJI
Constant for unit of volume: kosaji- Status:
- Draft ICU 78.
-
LITER
public static final MeasureUnit LITER
Constant for unit of volume: liter- Status:
- Stable ICU 53.
-
MEGALITER
public static final MeasureUnit MEGALITER
Constant for unit of volume: megaliter- Status:
- Stable ICU 54.
-
MILLILITER
public static final MeasureUnit MILLILITER
Constant for unit of volume: milliliter- Status:
- Stable ICU 54.
-
OSAJI
public static final MeasureUnit OSAJI
Constant for unit of volume: osaji- Status:
- Draft ICU 78.
-
PINCH
public static final MeasureUnit PINCH
Constant for unit of volume: pinch- Status:
- Stable ICU 68.
-
PINT
public static final MeasureUnit PINT
Constant for unit of volume: pint- Status:
- Stable ICU 54.
-
PINT_IMPERIAL
public static final MeasureUnit PINT_IMPERIAL
Constant for unit of volume: pint-imperial- Status:
- Draft ICU 78.
-
PINT_METRIC
public static final MeasureUnit PINT_METRIC
Constant for unit of volume: pint-metric- Status:
- Stable ICU 56.
-
QUART
public static final MeasureUnit QUART
Constant for unit of volume: quart- Status:
- Stable ICU 54.
-
QUART_IMPERIAL
public static final MeasureUnit QUART_IMPERIAL
Constant for unit of volume: quart-imperial- Status:
- Stable ICU 68.
-
SAI
public static final MeasureUnit SAI
Constant for unit of volume: sai- Status:
- Draft ICU 78.
-
SHAKU
public static final MeasureUnit SHAKU
Constant for unit of volume: shaku- Status:
- Draft ICU 78.
-
TABLESPOON
public static final MeasureUnit TABLESPOON
Constant for unit of volume: tablespoon- Status:
- Stable ICU 54.
-
TEASPOON
public static final MeasureUnit TEASPOON
Constant for unit of volume: teaspoon- Status:
- Stable ICU 54.
-
TO_JP
public static final MeasureUnit TO_JP
Constant for unit of volume: to-jp- Status:
- Draft ICU 78.
-
-
Constructor Detail
-
MeasureUnit
@Deprecated protected MeasureUnit(String type, String subType)
Deprecated.This API is ICU internal only.- Status:
- Internal. This API is ICU internal only.
-
-
Method Detail
-
forIdentifier
public static MeasureUnit forIdentifier(String identifier)
Constructs a MeasureUnit from a CLDR Core Unit Identifier, as defined in UTS 35. This method supports core unit identifiers and mixed unit identifiers. It validates and canonicalizes the given identifier. Note: A dimensionlessMeasureUnit
is represented asnull
. Example usage:MeasureUnit example = MeasureUnit.forIdentifier("meter-per-second);
- Parameters:
identifier
- the CLDR Unit Identifier- Returns:
- the corresponding MeasureUnit
- Throws:
IllegalArgumentException
- if the identifier is invalid- Status:
- Stable ICU 68.
-
fromMeasureUnitImpl
@Deprecated public static MeasureUnit fromMeasureUnitImpl(com.ibm.icu.impl.units.MeasureUnitImpl measureUnitImpl)
Deprecated.Internal API for ICU use only.- Status:
- Internal. This API is ICU internal only.
-
getType
public String getType()
Get the type, such as "length". May return null.- Status:
- Stable ICU 53.
-
getSubtype
public String getSubtype()
Get the subType, such as “foot”. May return null.- Status:
- Stable ICU 53.
-
getIdentifier
public String getIdentifier()
Get CLDR Unit Identifier for this MeasureUnit, as defined in UTS 35.- Returns:
- The string form of this unit.
- Status:
- Stable ICU 68.
-
getComplexity
public MeasureUnit.Complexity getComplexity()
Compute the complexity of the unit. See Complexity for more information.- Returns:
- The unit complexity.
- Status:
- Stable ICU 68.
-
withPrefix
public MeasureUnit withPrefix(MeasureUnit.MeasurePrefix prefix)
Creates a MeasureUnit which is this SINGLE unit augmented with the specified prefix. For example, MeasurePrefix.KILO for "kilo", or MeasurePrefix.KIBI for "kibi". May returnthis
if this unit already has that prefix.There is sufficient locale data to format all standard prefixes.
NOTE: Only works on SINGLE units. If this is a COMPOUND or MIXED unit, an error will occur. For more information,
MeasureUnit.Complexity
.- Parameters:
prefix
- The prefix, from MeasurePrefix.- Returns:
- A new SINGLE unit.
- Throws:
UnsupportedOperationException
- if this unit is a COMPOUND or MIXED unit.- Status:
- Stable ICU 69.
-
getPrefix
public MeasureUnit.MeasurePrefix getPrefix()
Returns the current SI or binary prefix of this SINGLE unit. For example, if the unit has the prefix "kilo", then MeasurePrefix.KILO is returned.NOTE: Only works on SINGLE units. If this is a COMPOUND or MIXED unit, an error will occur. For more information,
MeasureUnit.Complexity
.- Returns:
- The prefix of this SINGLE unit, from MeasurePrefix.
- Throws:
UnsupportedOperationException
- if the unit is COMPOUND or MIXED.- Status:
- Stable ICU 69.
-
withConstantDenominator
public MeasureUnit withConstantDenominator(long denominator)
Creates a new MeasureUnit with a specified constant denominator.This method is applicable only to COMPOUND & SINGLE units. If invoked on a MIXED unit, an exception will be thrown. For further details, refer to
MeasureUnit.Complexity
.NOTE: If the constant denominator is set to 0, it means that you are removing the constant denominator.
- Parameters:
denominator
- The constant denominator to set.- Returns:
- A new MeasureUnit with the specified constant denominator.
- Throws:
UnsupportedOperationException
- if the unit is not a COMPOUND unit.- Status:
- Draft ICU 77.
-
getConstantDenominator
public long getConstantDenominator()
Retrieves the constant denominator for this COMPOUND unit.Examples:
- For the unit "liter-per-1000-kiloliter", the constant denominator is 1000.
- For the unit "liter-per-kilometer", the constant denominator is zero.
This method is applicable only to COMPOUND & SINGLE units. If invoked on a MIXED unit, an exception will be thrown. For further details, refer to
MeasureUnit.Complexity
.NOTE: If no constant denominator exists, the method returns 0.
- Returns:
- The value of the constant denominator.
- Throws:
UnsupportedOperationException
- if the unit is not a COMPOUND unit.- Status:
- Draft ICU 77.
-
getDimensionality
public int getDimensionality()
Returns the dimensionality (power) of this MeasureUnit. For example, if the unit is square, then 2 is returned.NOTE: Only works on SINGLE units. If this is a COMPOUND or MIXED unit, an exception will be thrown. For more information,
MeasureUnit.Complexity
.- Returns:
- The dimensionality (power) of this simple unit.
- Throws:
UnsupportedOperationException
- if the unit is COMPOUND or MIXED.- Status:
- Stable ICU 68.
-
withDimensionality
public MeasureUnit withDimensionality(int dimensionality)
Creates a MeasureUnit which is this SINGLE unit augmented with the specified dimensionality (power). For example, if dimensionality is 2, the unit will be squared.NOTE: Only works on SINGLE units. If this is a COMPOUND or MIXED unit, an exception is thrown. For more information,
MeasureUnit.Complexity
.- Parameters:
dimensionality
- The dimensionality (power).- Returns:
- A new SINGLE unit.
- Throws:
UnsupportedOperationException
- if the unit is COMPOUND or MIXED.- Status:
- Stable ICU 68.
-
reciprocal
public MeasureUnit reciprocal()
Computes the reciprocal of this MeasureUnit, with the numerator and denominator flipped.For example, if the receiver is "meter-per-second", the unit "second-per-meter" is returned.
NOTE: Only works on SINGLE and COMPOUND units. If this is a MIXED unit, an error will occur. For more information,
MeasureUnit.Complexity
.NOTE: An exception will be thrown for units that have a constant denominator.
- Returns:
- The reciprocal of the target unit.
- Throws:
UnsupportedOperationException
- if the unit is MIXED or has a constant denominator.- Status:
- Stable ICU 68.
-
product
public MeasureUnit product(MeasureUnit other)
Computes the product of this unit with another unit. This is a way to build units from constituent parts.The numerator and denominator are preserved through this operation.
For example, if the receiver is "kilowatt" and the argument is "hour-per-day", then the unit "kilowatt-hour-per-day" is returned.
NOTE: Only works on SINGLE and COMPOUND units. If either unit (receivee and argument) is a MIXED unit, an error will occur. For more information,
MeasureUnit.Complexity
.- Parameters:
other
- The MeasureUnit to multiply with the target.- Returns:
- The product of the target unit with the provided unit.
- Throws:
UnsupportedOperationException
- if the unit is MIXED.- Status:
- Stable ICU 68.
-
splitToSingleUnits
public List<MeasureUnit> splitToSingleUnits()
Returns the list of SINGLE units contained within a sequence of COMPOUND units.Examples: - Given "meter-kilogram-per-second", three units will be returned: "meter", "kilogram", and "per-second". - Given "hour+minute+second", three units will be returned: "hour", "minute", and "second".
If this is a SINGLE unit, a list of length 1 will be returned.
NOTE: For units with a constant denominator, the returned single units will not include the constant denominator. To obtain the constant denominator, retrieve it from the original unit.
- Returns:
- An unmodifiable list of single units
- Status:
- Stable ICU 68.
-
getAvailableTypes
public static Set<String> getAvailableTypes()
Get all of the available units' types. Returned set is unmodifiable.- Status:
- Stable ICU 53.
-
getAvailable
public static Set<MeasureUnit> getAvailable(String type)
For the given type, return the available units.- Parameters:
type
- the type- Returns:
- the available units for type. Returned set is unmodifiable.
- Status:
- Stable ICU 53.
-
getAvailable
public static Set<MeasureUnit> getAvailable()
Get all of the available units. Returned set is unmodifiable.- Status:
- Stable ICU 53.
-
internalGetInstance
@Deprecated public static MeasureUnit internalGetInstance(String type, String subType)
Deprecated.This API is ICU internal only.Creates a MeasureUnit instance (creates a singleton instance) or returns one from the cache.Normally this method should not be used, since there will be no formatting data available for it, and it may not be returned by getAvailable(). However, for special purposes (such as CLDR tooling), it is available.
- Status:
- Internal. This API is ICU internal only.
-
findBySubType
@Deprecated public static MeasureUnit findBySubType(String subType)
Deprecated.This API is ICU internal only.- Status:
- Internal. This API is ICU internal only.
-
addUnit
@Deprecated protected static MeasureUnit addUnit(String type, String unitName, MeasureUnit.Factory factory)
Deprecated.This API is ICU internal only.- Status:
- Internal. This API is ICU internal only.
-
getCopyOfMeasureUnitImpl
@Deprecated public com.ibm.icu.impl.units.MeasureUnitImpl getCopyOfMeasureUnitImpl()
Deprecated.This API is ICU internal only.- Returns:
- this object in a MeasureUnitImpl form.
- Status:
- Internal. This API is ICU internal only.
-
-