Класс NumberFormat.Field
java.lang.Object
java.text.AttributedCharacterIterator.Attribute
java.text.Format.Field
java.text.NumberFormat.Field
- Все реализуемые интерфейсы:
Serializable
- Внешний класс:
NumberFormat
public static class NumberFormat.Field extends Format.Field
Определяет константы, используемые в качестве ключей атрибутов в
AttributedCharacterIterator, возвращаемом NumberFormat.formatToCharacterIterator, и в качестве идентификаторов полей в FieldPosition.- Начиная с:
- 1.4
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final NumberFormat.Field |
CURRENCY |
Константа, обозначающая поле валюты. |
static final NumberFormat.Field |
DECIMAL_SEPARATOR |
Константа, обозначающая поле десятичного разделителя. |
static final NumberFormat.Field |
EXPONENT |
Константа, обозначающая поле показателя степени. |
static final NumberFormat.Field |
EXPONENT_SIGN |
Константа, обозначающая поле знака показателя степени. |
static final NumberFormat.Field |
EXPONENT_SYMBOL |
Константа, обозначающая поле символа показателя степени. |
static final NumberFormat.Field |
FRACTION |
Константа, обозначающая поле дробной части. |
static final NumberFormat.Field |
GROUPING_SEPARATOR |
Константа, обозначающая поле разделителя групп разрядов. |
static final NumberFormat.Field |
INTEGER |
Константа, обозначающая поле целой части. |
static final NumberFormat.Field |
PERCENT |
Константа, обозначающая поле процента. |
static final NumberFormat.Field |
PERMILLE |
Константа, обозначающая поле промилле. |
static final NumberFormat.Field |
PREFIX |
Константа, обозначающая поле префикса. |
static final NumberFormat.Field |
SIGN |
Константа, обозначающая поле знака. |
static final NumberFormat.Field |
SUFFIX |
Константа, обозначающая поле суффикса. |
Поля, объявленные в классе AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING | Модификатор и тип | Поле | Описание |
|---|---|---|
static final AttributedCharacterIterator.Attribute |
INPUT_METHOD_SEGMENT |
Ключ атрибута для сегментов метода ввода. |
static final AttributedCharacterIterator.Attribute |
LANGUAGE |
Ключ атрибута для языка некоторого текста. |
static final AttributedCharacterIterator.Attribute |
READING |
Ключ атрибута для чтения некоторого текста. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает экземпляр Field с указанным именем. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
readResolve() |
Преобразует десериализуемые экземпляры в предопределенные константы. |
Методы, объявленные в классе AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
final boolean |
equals |
Сравнивает два объекта на равенство. |
protected String |
getName() |
Возвращает имя атрибута. |
final int |
hashCode() |
Возвращает хеш-код объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
Методы, объявленные в классе Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
INTEGER
public static final NumberFormat.Field INTEGER
Константа, обозначающая поле целой части.
FRACTION
public static final NumberFormat.Field FRACTION
Константа, обозначающая поле дробной части.
EXPONENT
public static final NumberFormat.Field EXPONENT
Константа, обозначающая поле показателя степени.
DECIMAL_SEPARATOR
public static final NumberFormat.Field DECIMAL_SEPARATOR
Константа, обозначающая поле десятичного разделителя.
SIGN
public static final NumberFormat.Field SIGN
Константа, обозначающая поле знака.
GROUPING_SEPARATOR
public static final NumberFormat.Field GROUPING_SEPARATOR
Константа, обозначающая поле разделителя групп разрядов.
EXPONENT_SYMBOL
public static final NumberFormat.Field EXPONENT_SYMBOL
Константа, обозначающая поле символа показателя степени.
PERCENT
public static final NumberFormat.Field PERCENT
Константа, обозначающая поле процента.
PERMILLE
public static final NumberFormat.Field PERMILLE
Константа, обозначающая поле промилле.
CURRENCY
public static final NumberFormat.Field CURRENCY
Константа, обозначающая поле валюты.
EXPONENT_SIGN
public static final NumberFormat.Field EXPONENT_SIGN
Константа, обозначающая поле знака показателя степени.
PREFIX
public static final NumberFormat.Field PREFIX
Константа, обозначающая поле префикса.
- Начиная с:
- 12
SUFFIX
public static final NumberFormat.Field SUFFIX
Константа, обозначающая поле суффикса.
- Начиная с:
- 12
Подробное описание конструкторов
Field
protected Field(String name)
Создает экземпляр Field с указанным именем.
- Параметры:
-
name— имя атрибута
Подробное описание методов
readResolve
protected Object readResolve() throws InvalidObjectException
Преобразует десериализуемые экземпляры в предопределенные константы.
- Переопределяет:
-
readResolveв классеAttributedCharacterIterator.Attribute - Возвращает:
- разрешенная константа NumberFormat.Field
- Вызывает исключение:
-
InvalidObjectException— если не удалось разрешить константу.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.