Package com.ibm.icu.util
Enum MeasureUnit.SIPrefix
- java.lang.Object
-
- java.lang.Enum<MeasureUnit.SIPrefix>
-
- com.ibm.icu.util.MeasureUnit.SIPrefix
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MeasureUnit.SIPrefix>
- Enclosing class:
- MeasureUnit
public static enum MeasureUnit.SIPrefix extends java.lang.Enum<MeasureUnit.SIPrefix>
Enumeration for SI prefixes, such as "kilo".
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ATTO
SI prefix: atto, 10^-18.CENTI
SI prefix: centi, 10^-2.DECI
SI prefix: deci, 10^-1.DEKA
SI prefix: deka, 10^1.EXA
SI prefix: exa, 10^18.FEMTO
SI prefix: femto, 10^-15.GIGA
SI prefix: giga, 10^9.HECTO
SI prefix: hecto, 10^2.KILO
SI prefix: kilo, 10^3.MEGA
SI prefix: mega, 10^6.MICRO
SI prefix: micro, 10^-6.MILLI
SI prefix: milli, 10^-3.NANO
SI prefix: nano, 10^-9.ONE
The absence of an SI prefix.PETA
SI prefix: peta, 10^15.PICO
SI prefix: pico, 10^-12.TERA
SI prefix: tera, 10^12.YOCTO
SI prefix: yocto, 10^-24.YOTTA
SI prefix: yotta, 10^24.ZEPTO
SI prefix: zepto, 10^-21.ZETTA
SI prefix: zetta, 10^21.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getIdentifier()
Deprecated.This API is ICU internal only.int
getPower()
Returns the power of 10 of the prefix.static MeasureUnit.SIPrefix
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MeasureUnit.SIPrefix[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
YOTTA
public static final MeasureUnit.SIPrefix YOTTA
SI prefix: yotta, 10^24.
-
ZETTA
public static final MeasureUnit.SIPrefix ZETTA
SI prefix: zetta, 10^21.
-
EXA
public static final MeasureUnit.SIPrefix EXA
SI prefix: exa, 10^18.
-
PETA
public static final MeasureUnit.SIPrefix PETA
SI prefix: peta, 10^15.
-
TERA
public static final MeasureUnit.SIPrefix TERA
SI prefix: tera, 10^12.
-
GIGA
public static final MeasureUnit.SIPrefix GIGA
SI prefix: giga, 10^9.
-
MEGA
public static final MeasureUnit.SIPrefix MEGA
SI prefix: mega, 10^6.
-
KILO
public static final MeasureUnit.SIPrefix KILO
SI prefix: kilo, 10^3.
-
HECTO
public static final MeasureUnit.SIPrefix HECTO
SI prefix: hecto, 10^2.
-
DEKA
public static final MeasureUnit.SIPrefix DEKA
SI prefix: deka, 10^1.
-
ONE
public static final MeasureUnit.SIPrefix ONE
The absence of an SI prefix.
-
DECI
public static final MeasureUnit.SIPrefix DECI
SI prefix: deci, 10^-1.
-
CENTI
public static final MeasureUnit.SIPrefix CENTI
SI prefix: centi, 10^-2.
-
MILLI
public static final MeasureUnit.SIPrefix MILLI
SI prefix: milli, 10^-3.
-
MICRO
public static final MeasureUnit.SIPrefix MICRO
SI prefix: micro, 10^-6.
-
NANO
public static final MeasureUnit.SIPrefix NANO
SI prefix: nano, 10^-9.
-
PICO
public static final MeasureUnit.SIPrefix PICO
SI prefix: pico, 10^-12.
-
FEMTO
public static final MeasureUnit.SIPrefix FEMTO
SI prefix: femto, 10^-15.
-
ATTO
public static final MeasureUnit.SIPrefix ATTO
SI prefix: atto, 10^-18.
-
ZEPTO
public static final MeasureUnit.SIPrefix ZEPTO
SI prefix: zepto, 10^-21.
-
YOCTO
public static final MeasureUnit.SIPrefix YOCTO
SI prefix: yocto, 10^-24.
-
-
Method Detail
-
values
public static MeasureUnit.SIPrefix[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MeasureUnit.SIPrefix c : MeasureUnit.SIPrefix.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MeasureUnit.SIPrefix valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getIdentifier
@Deprecated public java.lang.String getIdentifier()
Deprecated.This API is ICU internal only.Returns the identifier of the prefix.
-
getPower
public int getPower()
Returns the power of 10 of the prefix. For example, if the prefix is "centi", the power will be -2.
-
-