Перечисление TextStyle
- java.lang.Object
-
- java.lang.Enum<TextStyle>
-
- java.time.format.TextStyle
- Все реализованные интерфейсы:
- Serializable, Comparable<TextStyle>
public enum TextStyle extends Enum<TextStyle>
Перечисление стилей форматирования и разбора текста.
Стили текста определяют три размера для отформатированного текста — 'полный', 'короткий' и 'узкий'. Каждый из этих трех размеров доступен в вариантах 'стандартный' и 'автономный'.
Разница между тремя размерами очевидна в большинстве языков. Например, в английском языке 'полный' месяц — 'январь', 'короткий' месяц — 'янв', а 'узкий' месяц — 'янв'. Обратите внимание, что узкий размер часто не уникален. Например, 'январь', 'июнь' и 'июль' имеют 'узкий' текст 'янв'.
Разница между форматами 'стандартный' и 'автономный' сложнее описать, так как в английском языке нет различий. Однако на других языках есть разница в слове, используемом, когда текст используется самостоятельно, а не в полном дате. Например, слово, используемое для месяца при использовании его самостоятельно в календаре, отличается от слова, используемого для месяца в сочетании с днем и годом в дате.
- Требования к реализации:
- Это неизменяемое и потокобезопасное перечисление.
Постоянные значения перечисления
| Постоянное значение перечисления и описание |
|---|
FULL Полный текст, как правило, полное описание. |
FULL_STANDALONE Полный текст для автономного использования, как правило, полное описание. |
NARROW Узкий текст, как правило, одна буква. |
NARROW_STANDALONE Узкий текст для автономного использования, как правило, одна буква. |
SHORT Короткий текст, как правило, сокращение. |
SHORT_STANDALONE Короткий текст для автономного использования, как правило, сокращение. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
TextStyle |
asNormal() Возвращает обычный стиль с тем же размером. |
TextStyle |
asStandalone() Возвращает автономный стиль с тем же размером. |
boolean |
isStandalone() Возвращает true, если стиль является автономным стилем. |
static TextStyle |
valueOf(String name) Возвращает константу перечисления этого типа с заданным именем. |
static TextStyle[] |
values() Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. |
Методы, унаследованные от класса java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf Методы, унаследованные от класса java.lang.Object
getClass, notify, notifyAll, wait, wait, wait Постоянные значения перечисления
FULL
public static final TextStyle FULL
Полный текст, как правило, полное описание. Например, день недели понедельник может вывести "Понедельник".
FULL_STANDALONE
public static final TextStyle FULL_STANDALONE
Полный текст для автономного использования, как правило, полное описание. Например, день недели понедельник может вывести "Понедельник".
SHORT
public static final TextStyle SHORT
Короткий текст, как правило, сокращение. Например, день недели понедельник может вывести "Пн".
SHORT_STANDALONE
public static final TextStyle SHORT_STANDALONE
Короткий текст для автономного использования, как правило, сокращение. Например, день недели понедельник может вывести "Пн".
NARROW
public static final TextStyle NARROW
Узкий текст, как правило, одна буква. Например, день недели понедельник может вывести "П".
NARROW_STANDALONE
public static final TextStyle NARROW_STANDALONE
Узкий текст для автономного использования, как правило, одна буква. Например, день недели понедельник может вывести "П".
Методы
values
public static TextStyle[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:
for (TextStyle c : TextStyle.values()) System.out.println(c);
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
valueOf
public static TextStyle valueOf(String name)
Возвращает константу перечисления этого типа с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные пробелы не допускаются.)
- Параметры:
-
name- имя константы перечисления, которая должна быть возвращена. - Возвращает:
- константа перечисления с заданным именем
- Исключения:
-
IllegalArgumentException- если в этом типе перечисления нет константы с заданным именем -
NullPointerException- если аргумент равен null
isStandalone
public boolean isStandalone()
Возвращает true, если стиль является автономным стилем.
- Возвращает:
- true, если стиль является автономным стилем.
asStandalone
public TextStyle asStandalone()
Возвращает автономный стиль с тем же размером.
- Возвращает:
- автономный стиль с тем же размером
asNormal
public TextStyle asNormal()
Возвращает обычный стиль с тем же размером.
- Возвращает:
- обычный стиль с тем же размером
© 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.