Enum TextStyle
- java.lang.Object
-
- java.lang.Enum<TextStyle>
-
- java.time.format.TextStyle
- All Implemented Interfaces:
-
Serializable,Comparable<TextStyle>
public enum TextStyle extends Enum<TextStyle>
Перечисление стилей форматирования и парсинга текста.
Стили текста определяют три размера для форматированного текста — 'full', 'short' и 'narrow'. Каждый из этих трех размеров доступен в вариантах 'стандартный' и 'автономный'.
Разница между тремя размерами очевидна в большинстве языков. Например, в английском языке 'полное' название месяца — 'January', 'короткое' — 'Jan', а 'узкое' — 'J'. Обратите внимание, что узкий размер часто не уникален. Например, 'January', 'June' и 'July' имеют узкое представление 'J'.
Разница между форматами 'стандартный' и 'автономный' сложнее описать, так как в английском языке разницы нет. Однако на других языках есть разница в слове, используемом, когда текст используется отдельно, а не в полном дате. Например, слово, используемое для месяца, когда он используется отдельно в календаре, отличается от слова, используемого для месяца в сочетании с днем и годом в дате.
- Implementation Requirements:
- Это неизменяемый и потокобезопасный перечисление.
- Since:
- 1.8
Enum Constants
| Enum Constant | Описание |
|---|---|
FULL |
Полный текст, обычно полное описание. |
FULL_STANDALONE |
Полный текст для автономного использования, обычно полное описание. |
NARROW |
Узкий текст, обычно одна буква. |
NARROW_STANDALONE |
Узкий текст для автономного использования, обычно одна буква. |
SHORT |
Короткий текст, обычно аббревиатура. |
SHORT_STANDALONE |
Короткий текст для автономного использования, обычно аббревиатура. |
Methods
| Modifier and Type | Method | Описание |
|---|---|---|
TextStyle |
asNormal() |
Возвращает обычный стиль с тем же размером. |
TextStyle |
asStandalone() |
Возвращает автономный стиль с тем же размером. |
boolean |
isStandalone() |
Возвращает true, если стиль является автономным. |
static TextStyle |
valueOf(String name) |
Возвращает константу перечисления этого типа с указанным именем. |
static TextStyle[] |
values() |
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. |
Methods declared in class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods declared in class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
Enum Constants
FULL
public static final TextStyle FULL
Полный текст, обычно полное описание. Например, день недели Monday может выводить "Monday".
FULL_STANDALONE
public static final TextStyle FULL_STANDALONE
Полный текст для автономного использования, обычно полное описание. Например, день недели Monday может выводить "Monday".
SHORT
public static final TextStyle SHORT
Короткий текст, обычно аббревиатура. Например, день недели Monday может выводить "Mon".
SHORT_STANDALONE
public static final TextStyle SHORT_STANDALONE
Короткий текст для автономного использования, обычно аббревиатура. Например, день недели Monday может выводить "Mon".
NARROW
public static final TextStyle NARROW
Узкий текст, обычно одна буква. Например, день недели Monday может выводить "M".
NARROW_STANDALONE
public static final TextStyle NARROW_STANDALONE
Узкий текст для автономного использования, обычно одна буква. Например, день недели Monday может выводить "M".
Methods
values
public static TextStyle[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для перебора констант следующим образом:
for (TextStyle c : TextStyle.values()) System.out.println(c);
- Returns:
- массив, содержащий константы этого типа перечисления в порядке их объявления
valueOf
public static TextStyle valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Лишние пробельные символы не допускаются.)
- Parameters:
-
name- имя константы перечисления, которое нужно вернуть. - Returns:
- константа перечисления с указанным именем
- Throws:
-
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем -
NullPointerException- если аргумент равен null
isStandalone
public boolean isStandalone()
Возвращает true, если стиль является автономным.
- Returns:
- true, если стиль является автономным.
asStandalone
public TextStyle asStandalone()
Возвращает автономный стиль с тем же размером.
- Returns:
- автономный стиль с тем же размером
asNormal
public TextStyle asNormal()
Возвращает обычный стиль с тем же размером.
- Returns:
- обычный стиль с тем же размером
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/format/TextStyle.html