Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Enums](https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix#enumconstants) \| [Methods](https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix#pubmethods) \| [Inherited Methods](https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix#inhmethods)

# MeasureUnit.MeasurePrefix

*** ** * ** ***


`
public
static
final

enum
MeasureUnit.MeasurePrefix
`


`


`

`

extends https://developer.android.com/reference/java/lang/Enum<https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix>


`

`


`

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) |||
| ↳ | [java.lang.Enum](https://developer.android.com/reference/java/lang/Enum)\<[android.icu.util.MeasureUnit.MeasurePrefix](https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix)\> ||
|   | ↳ | android.icu.util.MeasureUnit.MeasurePrefix |

<br />

*** ** * ** ***

Enumeration for SI and binary prefixes, e.g. "kilo-", "nano-", "mebi-".

## Summary

| ### Enum values ||
|---|---|
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `ATTO` SI prefix: atto, 10\^-18. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `CENTI` SI prefix: centi, 10\^-2. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `DECI` SI prefix: deci, 10\^-1. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `DEKA` SI prefix: deka, 10\^1. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `EXA` SI prefix: exa, 10\^18. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `EXBI` IEC binary prefix: exbi, 1024\^6. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `FEMTO` SI prefix: femto, 10\^-15. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `GIBI` IEC binary prefix: gibi, 1024\^3. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `GIGA` SI prefix: giga, 10\^9. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `HECTO` SI prefix: hecto, 10\^2. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `KIBI` IEC binary prefix: kibi, 1024\^1. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `KILO` SI prefix: kilo, 10\^3. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `MEBI` IEC binary prefix: mebi, 1024\^2. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `MEGA` SI prefix: mega, 10\^6. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `MICRO` SI prefix: micro, 10\^-6. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `MILLI` SI prefix: milli, 10\^-3. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `NANO` SI prefix: nano, 10\^-9. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `ONE` The absence of an SI prefix. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `PEBI` IEC binary prefix: pebi, 1024\^5. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `PETA` SI prefix: peta, 10\^15. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `PICO` SI prefix: pico, 10\^-12. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `QUECTO` SI prefix: quecto, 10\^-30. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `QUETTA` SI prefix: quetta, 10\^30. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `RONNA` SI prefix: ronna, 10\^27. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `RONTO` SI prefix: ronto, 10\^-27. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `TEBI` IEC binary prefix: tebi, 1024\^4. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `TERA` SI prefix: tera, 10\^12. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `YOBI` IEC binary prefix: yobi, 1024\^8. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `YOCTO` SI prefix: yocto, 10\^-24. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `YOTTA` SI prefix: yotta, 10\^24. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `ZEBI` IEC binary prefix: zebi, 1024\^7. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `ZEPTO` SI prefix: zepto, 10\^-21. |
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | `ZETTA` SI prefix: zetta, 10\^21. |

| ### Public methods ||
|---|---|
| ` int` | ` https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix#getBase()() ` Returns the base of the prefix. |
| ` int` | ` https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix#getPower()() ` Returns the power of the prefix. |
| ` static https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | ` https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix#valueOf(java.lang.String)(https://developer.android.com/reference/java/lang/String name) ` |
| ` static final https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | ` https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix#values()() ` |

| ### Inherited methods |
|---|---|
| From class ` https://developer.android.com/reference/java/lang/Enum ` |---|---| | ` final https://developer.android.com/reference/java/lang/Object` | ` https://developer.android.com/reference/java/lang/Enum#clone()() ` Throws CloneNotSupportedException. | | ` final int` | ` https://developer.android.com/reference/java/lang/Enum#compareTo(E)(https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix o) ` Compares this enum with the specified object for order. | | ` final boolean` | ` https://developer.android.com/reference/java/lang/Enum#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object other) ` Returns true if the specified object is equal to this enum constant. | | ` final void` | ` https://developer.android.com/reference/java/lang/Enum#finalize()() ` enum classes cannot have finalize methods. | | ` final https://developer.android.com/reference/java/lang/Class<https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix>` | ` https://developer.android.com/reference/java/lang/Enum#getDeclaringClass()() ` Returns the Class object corresponding to this enum constant's enum type. | | ` final int` | ` https://developer.android.com/reference/java/lang/Enum#hashCode()() ` Returns a hash code for this enum constant. | | ` final https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/java/lang/Enum#name()() ` Returns the name of this enum constant, exactly as declared in its enum declaration. | | ` final int` | ` https://developer.android.com/reference/java/lang/Enum#ordinal()() ` Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero). | | ` https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/java/lang/Enum#toString()() ` Returns the name of this enum constant, as contained in the declaration. | | ` static <T extends https://developer.android.com/reference/java/lang/Enum<T>> T` | ` https://developer.android.com/reference/java/lang/Enum#valueOf(java.lang.Class<T>,%20java.lang.String)(https://developer.android.com/reference/java/lang/Class<T> enumClass, https://developer.android.com/reference/java/lang/String name) ` Returns the enum constant of the specified enum class with the specified name. | ||
| From class ` https://developer.android.com/reference/java/lang/Object ` |---|---| | ` https://developer.android.com/reference/java/lang/Object` | ` https://developer.android.com/reference/java/lang/Object#clone()() ` Creates and returns a copy of this object. | | ` boolean` | ` https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) ` Indicates whether some other object is "equal to" this one. | | ` void` | ` https://developer.android.com/reference/java/lang/Object#finalize()() ` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. | | ` final https://developer.android.com/reference/java/lang/Class<?>` | ` https://developer.android.com/reference/java/lang/Object#getClass()() ` Returns the runtime class of this `Object`. | | ` int` | ` https://developer.android.com/reference/java/lang/Object#hashCode()() ` Returns a hash code value for the object. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#notify()() ` Wakes up a single thread that is waiting on this object's monitor. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#notifyAll()() ` Wakes up all threads that are waiting on this object's monitor. | | ` https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/java/lang/Object#toString()() ` Returns a string representation of the object. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos) ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis) ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#wait()() ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*. | ||
| From interface ` https://developer.android.com/reference/java/lang/Comparable ` |---|---| | ` abstract int` | ` https://developer.android.com/reference/java/lang/Comparable#compareTo(T)(https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix o) ` Compares this object with the specified object for order. | ||

## Enum values

### ATTO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix ATTO
```

SI prefix: atto, 10\^-18.

<br />

### CENTI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix CENTI
```

SI prefix: centi, 10\^-2.

<br />

### DECI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix DECI
```

SI prefix: deci, 10\^-1.

<br />

### DEKA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix DEKA
```

SI prefix: deka, 10\^1.

<br />

### EXA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix EXA
```

SI prefix: exa, 10\^18.

<br />

### EXBI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix EXBI
```

IEC binary prefix: exbi, 1024\^6.

<br />

### FEMTO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix FEMTO
```

SI prefix: femto, 10\^-15.

<br />

### GIBI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix GIBI
```

IEC binary prefix: gibi, 1024\^3.

<br />

### GIGA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix GIGA
```

SI prefix: giga, 10\^9.

<br />

### HECTO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix HECTO
```

SI prefix: hecto, 10\^2.

<br />

### KIBI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix KIBI
```

IEC binary prefix: kibi, 1024\^1.

<br />

### KILO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix KILO
```

SI prefix: kilo, 10\^3.

<br />

### MEBI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix MEBI
```

IEC binary prefix: mebi, 1024\^2.

<br />

### MEGA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix MEGA
```

SI prefix: mega, 10\^6.

<br />

### MICRO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix MICRO
```

SI prefix: micro, 10\^-6.

<br />

### MILLI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix MILLI
```

SI prefix: milli, 10\^-3.

<br />

### NANO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix NANO
```

SI prefix: nano, 10\^-9.

<br />

### ONE

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix ONE
```

The absence of an SI prefix.

<br />

### PEBI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix PEBI
```

IEC binary prefix: pebi, 1024\^5.

<br />

### PETA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix PETA
```

SI prefix: peta, 10\^15.

<br />

### PICO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix PICO
```

SI prefix: pico, 10\^-12.

<br />

### QUECTO

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix QUECTO
```

SI prefix: quecto, 10\^-30.

<br />

### QUETTA

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix QUETTA
```

SI prefix: quetta, 10\^30.

<br />

### RONNA

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix RONNA
```

SI prefix: ronna, 10\^27.

<br />

### RONTO

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix RONTO
```

SI prefix: ronto, 10\^-27.

<br />

### TEBI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix TEBI
```

IEC binary prefix: tebi, 1024\^4.

<br />

### TERA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix TERA
```

SI prefix: tera, 10\^12.

<br />

### YOBI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix YOBI
```

IEC binary prefix: yobi, 1024\^8.

<br />

### YOCTO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix YOCTO
```

SI prefix: yocto, 10\^-24.

<br />

### YOTTA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix YOTTA
```

SI prefix: yotta, 10\^24.

<br />

### ZEBI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix ZEBI
```

IEC binary prefix: zebi, 1024\^7.

<br />

### ZEPTO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix ZEPTO
```

SI prefix: zepto, 10\^-21.

<br />

### ZETTA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final MeasureUnit.MeasurePrefix ZETTA
```

SI prefix: zetta, 10\^21.

<br />

## Public methods

### getBase

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public int getBase ()
```

Returns the base of the prefix. For example:
- if the prefix is "centi", the base will be 10.
- if the prefix is "gibi", the base will be 1024.

<br />

| Returns ||
|---|---|
| `int` | <br /> |

### getPower

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public int getPower ()
```

Returns the power of the prefix. For example:
- if the prefix is "centi", the power will be -2.
- if the prefix is "gibi", the power will be 3 (for base 1024).

<br />

| Returns ||
|---|---|
| `int` | <br /> |

### valueOf

```
public static MeasureUnit.MeasurePrefix valueOf (String name)
```

<br />

<br />

| Parameters ||
|---|---|
| `name` | `String` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | <br /> |

### values

```
public static final MeasurePrefix[] values ()
```

<br />

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/android/icu/util/MeasureUnit.MeasurePrefix` | <br /> |