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 classMeasureUnit.ComplexityEnumeration for unit complexity.protected static interfaceMeasureUnit.FactoryDeprecated.This API is ICU internal only.static classMeasureUnit.MeasurePrefixEnumeration for SI and binary prefixes, e.g.
-
Field Summary
Fields Modifier and Type Field Description static MeasureUnitACREConstant for unit of area: acrestatic MeasureUnitACRE_FOOTConstant for unit of volume: acre-footstatic MeasureUnitAMPEREConstant for unit of electric: amperestatic MeasureUnitARC_MINUTEConstant for unit of angle: arc-minutestatic MeasureUnitARC_SECONDConstant for unit of angle: arc-secondstatic MeasureUnitASTRONOMICAL_UNITConstant for unit of length: astronomical-unitstatic MeasureUnitATMOSPHEREConstant for unit of pressure: atmospherestatic MeasureUnitBARConstant for unit of pressure: barstatic MeasureUnitBARRELConstant for unit of volume: barrelstatic MeasureUnitBEAUFORTConstant for unit of speed: beaufortstatic MeasureUnitBECQUERELConstant for unit of energy: becquerelstatic MeasureUnitBITConstant for unit of digital: bitstatic MeasureUnitBRITISH_THERMAL_UNITConstant for unit of energy: british-thermal-unitstatic MeasureUnitBRITISH_THERMAL_UNIT_ITConstant for unit of energy: british-thermal-unit-itstatic MeasureUnitBU_JPConstant for unit of area: bu-jpstatic MeasureUnitBUSHELConstant for unit of volume: bushelstatic MeasureUnitBYTEConstant for unit of digital: bytestatic MeasureUnitCALORIEConstant for unit of energy: caloriestatic MeasureUnitCALORIE_ITConstant for unit of energy: calorie-itstatic MeasureUnitCANDELAConstant for unit of light: candelastatic MeasureUnitCARATConstant for unit of mass: caratstatic MeasureUnitCELSIUSConstant for unit of temperature: celsiusstatic MeasureUnitCENTILITERConstant for unit of volume: centiliterstatic MeasureUnitCENTIMETERConstant for unit of length: centimeterstatic MeasureUnitCENTURYConstant for unit of duration: centurystatic MeasureUnitCHAINConstant for unit of length: chainstatic MeasureUnitCHOConstant for unit of area: chostatic MeasureUnitCOULOMBConstant for unit of electric: coulombstatic MeasureUnitCUBIC_CENTIMETERConstant for unit of volume: cubic-centimeterstatic MeasureUnitCUBIC_FOOTConstant for unit of volume: cubic-footstatic MeasureUnitCUBIC_INCHConstant for unit of volume: cubic-inchstatic MeasureUnitCUBIC_KILOMETERConstant for unit of volume: cubic-kilometerstatic MeasureUnitCUBIC_METERConstant for unit of volume: cubic-meterstatic MeasureUnitCUBIC_MILEConstant for unit of volume: cubic-milestatic MeasureUnitCUBIC_YARDConstant for unit of volume: cubic-yardstatic MeasureUnitCUPConstant for unit of volume: cupstatic MeasureUnitCUP_IMPERIALConstant for unit of volume: cup-imperialstatic MeasureUnitCUP_JPConstant for unit of volume: cup-jpstatic MeasureUnitCUP_METRICConstant for unit of volume: cup-metricstatic MeasureUnitDALTONConstant for unit of mass: daltonstatic TimeUnitDAYConstant for unit of duration: daystatic MeasureUnitDAY_PERSONConstant for unit of duration: day-personstatic MeasureUnitDECADEConstant for unit of duration: decadestatic MeasureUnitDECILITERConstant for unit of volume: deciliterstatic MeasureUnitDECIMETERConstant for unit of length: decimeterstatic MeasureUnitDEGREEConstant for unit of angle: degreestatic MeasureUnitDESSERT_SPOONConstant for unit of volume: dessert-spoonstatic MeasureUnitDESSERT_SPOON_IMPERIALConstant for unit of volume: dessert-spoon-imperialstatic MeasureUnitDOTConstant for unit of graphics: dotstatic MeasureUnitDOT_PER_CENTIMETERConstant for unit of graphics: dot-per-centimeterstatic MeasureUnitDOT_PER_INCHConstant for unit of graphics: dot-per-inchstatic MeasureUnitDRAMConstant for unit of volume: dramstatic MeasureUnitDROPConstant for unit of volume: dropstatic MeasureUnitDUNAMConstant for unit of area: dunamstatic MeasureUnitEARTH_MASSConstant for unit of mass: earth-massstatic MeasureUnitEARTH_RADIUSConstant for unit of length: earth-radiusstatic MeasureUnitELECTRONVOLTConstant for unit of energy: electronvoltstatic MeasureUnitEMConstant for unit of graphics: emstatic MeasureUnitFAHRENHEITConstant for unit of temperature: fahrenheitstatic MeasureUnitFARADConstant for unit of electric: faradstatic MeasureUnitFATHOMConstant for unit of length: fathomstatic MeasureUnitFLUID_OUNCEConstant for unit of volume: fluid-ouncestatic MeasureUnitFLUID_OUNCE_IMPERIALConstant for unit of volume: fluid-ounce-imperialstatic MeasureUnitFLUID_OUNCE_METRICConstant for unit of volume: fluid-ounce-metricstatic MeasureUnitFOODCALORIEConstant for unit of energy: foodcaloriestatic MeasureUnitFOOTConstant for unit of length: footstatic MeasureUnitFORTNIGHTConstant for unit of duration: fortnightstatic MeasureUnitFUNConstant for unit of mass: funstatic MeasureUnitFURLONGConstant for unit of length: furlongstatic MeasureUnitG_FORCEConstant for unit of acceleration: g-forcestatic MeasureUnitGALLONConstant for unit of volume: gallonstatic MeasureUnitGALLON_IMPERIALConstant for unit of volume: gallon-imperialstatic MeasureUnitGASOLINE_ENERGY_DENSITYConstant for unit of pressure: gasoline-energy-densitystatic MeasureUnitGENERIC_TEMPERATUREConstant for unit of temperature: genericstatic MeasureUnitGIGABITConstant for unit of digital: gigabitstatic MeasureUnitGIGABYTEConstant for unit of digital: gigabytestatic MeasureUnitGIGAHERTZConstant for unit of frequency: gigahertzstatic MeasureUnitGIGAWATTConstant for unit of power: gigawattstatic MeasureUnitGRAINConstant for unit of mass: grainstatic MeasureUnitGRAMConstant for unit of mass: gramstatic MeasureUnitGRAYConstant for unit of energy: graystatic MeasureUnitHECTAREConstant for unit of area: hectarestatic MeasureUnitHECTOLITERConstant for unit of volume: hectoliterstatic MeasureUnitHECTOPASCALConstant for unit of pressure: hectopascalstatic MeasureUnitHENRYConstant for unit of electric: henrystatic MeasureUnitHERTZConstant for unit of frequency: hertzstatic MeasureUnitHORSEPOWERConstant for unit of power: horsepowerstatic TimeUnitHOURConstant for unit of duration: hourstatic MeasureUnitINCHConstant for unit of length: inchstatic MeasureUnitINCH_HGConstant for unit of pressure: inch-ofhgstatic MeasureUnitITEMConstant for unit of concentr: itemstatic MeasureUnitJIGGERConstant for unit of volume: jiggerstatic MeasureUnitJO_JPConstant for unit of length: jo-jpstatic MeasureUnitJOULEConstant for unit of energy: joulestatic MeasureUnitKARATConstant for unit of concentr: karatstatic MeasureUnitKATALConstant for unit of concentr: katalstatic MeasureUnitKELVINConstant for unit of temperature: kelvinstatic MeasureUnitKENConstant for unit of length: kenstatic MeasureUnitKILOBITConstant for unit of digital: kilobitstatic MeasureUnitKILOBYTEConstant for unit of digital: kilobytestatic MeasureUnitKILOCALORIEConstant for unit of energy: kilocaloriestatic MeasureUnitKILOGRAMConstant for unit of mass: kilogramstatic MeasureUnitKILOGRAM_FORCEConstant for unit of force: kilogram-forcestatic MeasureUnitKILOHERTZConstant for unit of frequency: kilohertzstatic MeasureUnitKILOJOULEConstant for unit of energy: kilojoulestatic MeasureUnitKILOMETERConstant for unit of length: kilometerstatic MeasureUnitKILOMETER_PER_HOURConstant for unit of speed: kilometer-per-hourstatic MeasureUnitKILOPASCALConstant for unit of pressure: kilopascalstatic MeasureUnitKILOWATTConstant for unit of power: kilowattstatic MeasureUnitKILOWATT_HOURConstant for unit of energy: kilowatt-hourstatic MeasureUnitKILOWATT_HOUR_PER_100_KILOMETERConstant for unit of force: kilowatt-hour-per-100-kilometerstatic MeasureUnitKNOTConstant for unit of speed: knotstatic MeasureUnitKOKUConstant for unit of volume: kokustatic MeasureUnitKOSAJIConstant for unit of volume: kosajistatic MeasureUnitLIGHT_SPEEDConstant for unit of speed: light-speedstatic MeasureUnitLIGHT_YEARConstant for unit of length: light-yearstatic MeasureUnitLITERConstant for unit of volume: literstatic MeasureUnitLITER_PER_100KILOMETERSConstant for unit of consumption: liter-per-100-kilometerstatic MeasureUnitLITER_PER_KILOMETERConstant for unit of consumption: liter-per-kilometerstatic MeasureUnitLUMENConstant for unit of light: lumenstatic MeasureUnitLUXConstant for unit of light: luxstatic MeasureUnitMEGABITConstant for unit of digital: megabitstatic MeasureUnitMEGABYTEConstant for unit of digital: megabytestatic MeasureUnitMEGAHERTZConstant for unit of frequency: megahertzstatic MeasureUnitMEGALITERConstant for unit of volume: megaliterstatic MeasureUnitMEGAPASCALConstant for unit of pressure: megapascalstatic MeasureUnitMEGAPIXELConstant for unit of graphics: megapixelstatic MeasureUnitMEGAWATTConstant for unit of power: megawattstatic MeasureUnitMETERConstant for unit of length: meterstatic MeasureUnitMETER_PER_SECONDConstant for unit of speed: meter-per-secondstatic MeasureUnitMETER_PER_SECOND_SQUAREDConstant for unit of acceleration: meter-per-square-secondstatic MeasureUnitMETRIC_TONDeprecated.ICU 78 use TONNEstatic MeasureUnitMICROGRAMConstant for unit of mass: microgramstatic MeasureUnitMICROMETERConstant for unit of length: micrometerstatic MeasureUnitMICROSECONDConstant for unit of duration: microsecondstatic MeasureUnitMILEConstant for unit of length: milestatic MeasureUnitMILE_PER_GALLONConstant for unit of consumption: mile-per-gallonstatic MeasureUnitMILE_PER_GALLON_IMPERIALConstant for unit of consumption: mile-per-gallon-imperialstatic MeasureUnitMILE_PER_HOURConstant for unit of speed: mile-per-hourstatic MeasureUnitMILE_SCANDINAVIANConstant for unit of length: mile-scandinavianstatic MeasureUnitMILLIAMPEREConstant for unit of electric: milliamperestatic MeasureUnitMILLIBARConstant for unit of pressure: millibarstatic MeasureUnitMILLIGRAMConstant for unit of mass: milligramstatic MeasureUnitMILLIGRAM_OFGLUCOSE_PER_DECILITERConstant for unit of concentr: milligram-ofglucose-per-deciliterstatic MeasureUnitMILLIGRAM_PER_DECILITERDeprecated.ICU 78 use MILLIGRAM_OFGLUCOSE_PER_DECILITERstatic MeasureUnitMILLILITERConstant for unit of volume: milliliterstatic MeasureUnitMILLIMETERConstant for unit of length: millimeterstatic MeasureUnitMILLIMETER_OF_MERCURYConstant for unit of pressure: millimeter-ofhgstatic MeasureUnitMILLIMOLE_PER_LITERConstant for unit of concentr: millimole-per-literstatic MeasureUnitMILLISECONDConstant for unit of duration: millisecondstatic MeasureUnitMILLIWATTConstant for unit of power: milliwattstatic TimeUnitMINUTEConstant for unit of duration: minutestatic MeasureUnitMOLEConstant for unit of concentr: molestatic TimeUnitMONTHConstant for unit of duration: monthstatic MeasureUnitMONTH_PERSONConstant for unit of duration: month-personstatic MeasureUnitNANOMETERConstant for unit of length: nanometerstatic MeasureUnitNANOSECONDConstant for unit of duration: nanosecondstatic MeasureUnitNAUTICAL_MILEConstant for unit of length: nautical-milestatic MeasureUnitNEWTONConstant for unit of force: newtonstatic MeasureUnitNEWTON_METERConstant for unit of torque: newton-meterstatic MeasureUnitNIGHTConstant for unit of duration: nightstatic MeasureUnitOFGLUCOSEConstant for unit of concentr: ofglucosestatic MeasureUnitOFHGConstant for unit of pressure: ofhgstatic MeasureUnitOHMConstant for unit of electric: ohmstatic MeasureUnitOSAJIConstant for unit of volume: osajistatic MeasureUnitOUNCEConstant for unit of mass: ouncestatic MeasureUnitOUNCE_TROYConstant for unit of mass: ounce-troystatic MeasureUnitPARSECConstant for unit of length: parsecstatic MeasureUnitPARTConstant for unit of concentr: partstatic MeasureUnitPART_PER_1E6Constant for unit of concentr: part-per-1e6static MeasureUnitPART_PER_1E9Constant for unit of concentr: part-per-1e9static MeasureUnitPART_PER_MILLIONConstant for unit of concentr: part-per-million (renamed to part-per-1e6 in CLDR 48 / ICU 78).static MeasureUnitPASCALConstant for unit of pressure: pascalstatic MeasureUnitPERCENTConstant for unit of concentr: percentstatic MeasureUnitPERMILLEConstant for unit of concentr: permillestatic MeasureUnitPERMYRIADConstant for unit of concentr: permyriadstatic MeasureUnitPETABYTEConstant for unit of digital: petabytestatic MeasureUnitPICOMETERConstant for unit of length: picometerstatic MeasureUnitPINCHConstant for unit of volume: pinchstatic MeasureUnitPINTConstant for unit of volume: pintstatic MeasureUnitPINT_IMPERIALConstant for unit of volume: pint-imperialstatic MeasureUnitPINT_METRICConstant for unit of volume: pint-metricstatic MeasureUnitPIXELConstant for unit of graphics: pixelstatic MeasureUnitPIXEL_PER_CENTIMETERConstant for unit of graphics: pixel-per-centimeterstatic MeasureUnitPIXEL_PER_INCHConstant for unit of graphics: pixel-per-inchstatic MeasureUnitPOINTConstant for unit of length: pointstatic MeasureUnitPOUNDConstant for unit of mass: poundstatic MeasureUnitPOUND_FOOTConstant for unit of torque: pound-force-footstatic MeasureUnitPOUND_FORCEConstant for unit of force: pound-forcestatic MeasureUnitPOUND_PER_SQUARE_INCHConstant for unit of pressure: pound-force-per-square-inchstatic MeasureUnitQUARTConstant for unit of volume: quartstatic MeasureUnitQUART_IMPERIALConstant for unit of volume: quart-imperialstatic MeasureUnitQUARTERConstant for unit of duration: quarterstatic MeasureUnitRADIANConstant for unit of angle: radianstatic MeasureUnitRANKINEConstant for unit of temperature: rankinestatic MeasureUnitREVOLUTION_ANGLEConstant for unit of angle: revolutionstatic MeasureUnitRI_JPConstant for unit of length: ri-jpstatic MeasureUnitRINConstant for unit of length: rinstatic MeasureUnitRODConstant for unit of length: rodstatic MeasureUnitSAIConstant for unit of volume: saistatic MeasureUnitSE_JPConstant for unit of area: se-jpstatic TimeUnitSECONDConstant for unit of duration: secondstatic MeasureUnitSHAKUConstant for unit of volume: shakustatic MeasureUnitSHAKU_CLOTHConstant for unit of length: shaku-clothstatic MeasureUnitSHAKU_LENGTHConstant for unit of length: shaku-lengthstatic MeasureUnitSIEMENSConstant for unit of electric: siemensstatic MeasureUnitSIEVERTConstant for unit of energy: sievertstatic MeasureUnitSLUGConstant for unit of mass: slugstatic MeasureUnitSOLAR_LUMINOSITYConstant for unit of light: solar-luminositystatic MeasureUnitSOLAR_MASSConstant for unit of mass: solar-massstatic MeasureUnitSOLAR_RADIUSConstant for unit of length: solar-radiusstatic MeasureUnitSQUARE_CENTIMETERConstant for unit of area: square-centimeterstatic MeasureUnitSQUARE_FOOTConstant for unit of area: square-footstatic MeasureUnitSQUARE_INCHConstant for unit of area: square-inchstatic MeasureUnitSQUARE_KILOMETERConstant for unit of area: square-kilometerstatic MeasureUnitSQUARE_METERConstant for unit of area: square-meterstatic MeasureUnitSQUARE_MILEConstant for unit of area: square-milestatic MeasureUnitSQUARE_YARDConstant for unit of area: square-yardstatic MeasureUnitSTERADIANConstant for unit of angle: steradianstatic MeasureUnitSTONEConstant for unit of mass: stoneprotected StringsubTypeDeprecated.This API is ICU internal only.static MeasureUnitSUNConstant for unit of length: sunstatic MeasureUnitTABLESPOONConstant for unit of volume: tablespoonstatic MeasureUnitTEASPOONConstant for unit of volume: teaspoonstatic MeasureUnitTERABITConstant for unit of digital: terabitstatic MeasureUnitTERABYTEConstant for unit of digital: terabytestatic MeasureUnitTESLAConstant for unit of magnetic: teslastatic MeasureUnitTHERM_USConstant for unit of energy: therm-usstatic MeasureUnitTO_JPConstant for unit of volume: to-jpstatic MeasureUnitTONConstant for unit of mass: tonstatic MeasureUnitTONNEConstant for unit of mass: tonneprotected StringtypeDeprecated.This API is ICU internal only.static MeasureUnitVOLTConstant for unit of electric: voltstatic MeasureUnitWATTConstant for unit of power: wattstatic MeasureUnitWEBERConstant for unit of magnetic: weberstatic TimeUnitWEEKConstant for unit of duration: weekstatic MeasureUnitWEEK_PERSONConstant for unit of duration: week-personstatic MeasureUnitYARDConstant for unit of length: yardstatic TimeUnitYEARConstant for unit of duration: yearstatic MeasureUnitYEAR_PERSONConstant for unit of duration: year-person
-
Constructor Summary
Constructors Modifier Constructor Description protectedMeasureUnit(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 MeasureUnitaddUnit(String type, String unitName, MeasureUnit.Factory factory)Deprecated.This API is ICU internal only.booleanequals(Object rhs)static MeasureUnitfindBySubType(String subType)Deprecated.This API is ICU internal only.static MeasureUnitforIdentifier(String identifier)Constructs a MeasureUnit from a CLDR Core Unit Identifier, as defined in UTS 35.static MeasureUnitfromMeasureUnitImpl(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.ComplexitygetComplexity()Compute the complexity of the unit.longgetConstantDenominator()Retrieves the constant denominator for this COMPOUND unit.com.ibm.icu.impl.units.MeasureUnitImplgetCopyOfMeasureUnitImpl()Deprecated.This API is ICU internal only.intgetDimensionality()Returns the dimensionality (power) of this MeasureUnit.StringgetIdentifier()Get CLDR Unit Identifier for this MeasureUnit, as defined in UTS 35.MeasureUnit.MeasurePrefixgetPrefix()Returns the current SI or binary prefix of this SINGLE unit.StringgetSubtype()Get the subType, such as “foot”.StringgetType()Get the type, such as "length".inthashCode()static MeasureUnitinternalGetInstance(String type, String subType)Deprecated.This API is ICU internal only.MeasureUnitproduct(MeasureUnit other)Computes the product of this unit with another unit.MeasureUnitreciprocal()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.StringtoString()MeasureUnitwithConstantDenominator(long denominator)Creates a new MeasureUnit with a specified constant denominator.MeasureUnitwithDimensionality(int dimensionality)Creates a MeasureUnit which is this SINGLE unit augmented with the specified dimensionality (power).MeasureUnitwithPrefix(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 dimensionlessMeasureUnitis 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 returnthisif 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.
-
-