Spec-Zone.ru › OpenJDK 8

Класс DecimalStyle

  • java.lang.Object
    • java.time.format.DecimalStyle

public final class DecimalStyle
extends Object

Локализованный стиль десятичной записи, используемый в форматировании дат и времени.

Важной частью работы с датами и временем является локализация. Этот класс служит центральной точкой доступа к этой информации.

Требования к реализации:
Этот класс неизменяемый и потокобезопасный.
С:
1.8

Поля

Модификатор и тип Поле и описание
static DecimalStyle STANDARD

Стандартный набор символов десятичной записи без локализации.

Методы

Модификатор и тип Метод и описание
boolean equals(Object obj)

Проверяет, равен ли этот DecimalStyle другому DecimalStyle.

static Set<Locale> getAvailableLocales()

Перечисляет все поддерживаемые локали.

char getDecimalSeparator()

Возвращает символ, представляющий десятичную точку.

char getNegativeSign()

Возвращает символ, представляющий знак минус.

char getPositiveSign()

Возвращает символ, представляющий знак плюс.

char getZeroDigit()

Возвращает символ, представляющий ноль.

int hashCode()

Код хэша для этого DecimalStyle.

static DecimalStyle of(Locale locale)

Получает DecimalStyle для указанной локали.

static DecimalStyle ofDefaultLocale()

Получает DecimalStyle для локалей по умолчанию FORMAT.

String toString()

Возвращает строку, описывающую этот DecimalStyle.

DecimalStyle withDecimalSeparator(char decimalSeparator)

Возвращает копию информации с новым символом, представляющим десятичную точку.

DecimalStyle withNegativeSign(char negativeSign)

Возвращает копию информации с новым символом, представляющим знак минус.

DecimalStyle withPositiveSign(char positiveSign)

Возвращает копию информации с новым символом, представляющим знак плюс.

DecimalStyle withZeroDigit(char zeroDigit)

Возвращает копию информации с новым символом, представляющим ноль.

Методы, унаследованные от класса java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Поля

STANDARD

public static final DecimalStyle STANDARD

Стандартный набор символов десятичной записи без локализации.

Используются стандартные ASCII-символы для нуля, плюса, минуса и точки для десятичной точки.

Методы

getAvailableLocales

public static Set<Locale> getAvailableLocales()

Перечисляет все поддерживаемые локали.

Локаль 'en_US' всегда присутствует.

Возвращает:
множество локалей, для которых поддерживается локализация

ofDefaultLocale

public static DecimalStyle ofDefaultLocale()

Получает DecimalStyle для локали по умолчанию FORMAT.

Этот метод предоставляет доступ к символам десятичной записи, зависящим от локали.

Это эквивалентно вызову of(Locale.getDefault(Locale.Category.FORMAT)).

Возвращает:
стиль десятичной записи, не null
См. также:
Locale.Category.FORMAT

of

public static DecimalStyle of(Locale locale)

Получает DecimalStyle для указанной локали.

Этот метод предоставляет доступ к символам десятичной записи, зависящим от локали.

Параметры:
locale - локаль, не null
Возвращает:
стиль десятичной записи, не null

getZeroDigit

public char getZeroDigit()

Возвращает символ, представляющий ноль.

Символ, используемый для представления цифр, может отличаться в зависимости от культуры. Этот метод указывает символ нуля, который подразумевает символы с единицы по девять.

Возвращает:
символ для нуля

withZeroDigit

public DecimalStyle withZeroDigit(char zeroDigit)

Возвращает копию информации с новым символом, представляющим ноль.

Символ, используемый для представления цифр, может отличаться в зависимости от культуры. Этот метод указывает символ нуля, который подразумевает символы с единицы по девять.

Параметры:
zeroDigit - символ для нуля
Возвращает:
копия с новым символом, представляющим ноль, не null

getPositiveSign

public char getPositiveSign()

Возвращает символ, представляющий знак плюс.

Символ, используемый для представления положительного числа, может отличаться в зависимости от культуры. Этот метод указывает используемый символ.

Возвращает:
символ для знака плюс

withPositiveSign

public DecimalStyle withPositiveSign(char positiveSign)

Возвращает копию информации с новым символом, представляющим знак плюс.

Символ, используемый для представления положительного числа, может отличаться в зависимости от культуры. Этот метод указывает используемый символ.

Параметры:
positiveSign - символ для знака плюс
Возвращает:
копия с новым символом, представляющим знак плюс, не null

getNegativeSign

public char getNegativeSign()

Возвращает символ, представляющий знак минус.

Символ, используемый для представления отрицательного числа, может отличаться в зависимости от культуры. Этот метод указывает используемый символ.

Возвращает:
символ для знака минус

withNegativeSign

public DecimalStyle withNegativeSign(char negativeSign)

Возвращает копию информации с новым символом, представляющим знак минус.

Символ, используемый для представления отрицательного числа, может отличаться в зависимости от культуры. Этот метод указывает используемый символ.

Параметры:
negativeSign - символ для знака минус
Возвращает:
копия с новым символом, представляющим знак минус, не null

getDecimalSeparator

public char getDecimalSeparator()

Возвращает символ, представляющий десятичную точку.

Символ, используемый для представления десятичной точки, может отличаться в зависимости от культуры. Этот метод указывает используемый символ.

Возвращает:
символ для десятичной точки

withDecimalSeparator

public DecimalStyle withDecimalSeparator(char decimalSeparator)

Возвращает копию информации с новым символом, представляющим десятичную точку.

Символ, используемый для представления десятичной точки, может отличаться в зависимости от культуры. Этот метод указывает используемый символ.

Параметры:
decimalSeparator - символ для десятичной точки
Возвращает:
копия с новым символом, представляющим десятичную точку, не null

equals

public boolean equals(Object obj)

Проверяет, равен ли этот DecimalStyle другому DecimalStyle.

Overrides:
equals в классе Object
Параметры:
obj - объект для проверки, null возвращает false
Возвращает:
true, если этот объект равен другому
См. также:
Object.hashCode(), HashMap

hashCode

public int hashCode()

Код хэша для этого DecimalStyle.

Overrides:
hashCode в классе Object
Возвращает:
подходящий код хэша
См. также:
Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)

toString

public String toString()

Возвращает строку, описывающую этот DecimalStyle.

Overrides:
toString в классе Object
Возвращает:
описание в виде строки, не null

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API