Spec-Zone.ru › OpenJDK 24

Пакет java.text

package java.text
Предоставляет классы и интерфейсы для обработки текста, дат, чисел и сообщений независимо от естественных языков. Это означает, что приложение или библиотека могут быть написаны независимо от языка, и могут полагаться на отдельные, динамически связанные локализованные ресурсы. Это позволяет гибко добавлять локализации для новых локализаций в любое время.

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

  • Классы для итерации по тексту
  • Классы для форматирования и анализа
  • Классы для сортировки строк
С тех пор:
1.1
Пакет Описание
java.text.spi
Классы поставщиков услуг для классов в пакете java.text.
Класс Описание
Annotation
Объект Annotation используется в качестве оболочки для значения атрибута текста, если атрибут имеет характеристики аннотации.
AttributedCharacterIterator
Позволяет итерировать как по тексту, так и по связанной информации об атрибутах.
AttributedCharacterIterator.Attribute
Определяет ключи атрибутов, которые используются для идентификации атрибутов текста.
AttributedString
Класс AttributedString хранит текст и связанную с ним информацию об атрибутах.
Bidi
Этот класс реализует алгоритм двунаправленного отображения Unicode.
BreakIterator
Класс реализует методы для поиска расположения границ в тексте.
CharacterIterator
Этот интерфейс определяет протокол для двунаправленной итерации по тексту.
ChoiceFormat
Является конкретным подклассом, который позволяет прикрепить формат к диапазону чисел.
CollationElementIterator
Класс используется в качестве итератора для перебора каждого символа международной строки.
CollationKey
Представляет сортировку по правилам определенного объекта сортировки.
Collator
Класс выполняет чувствительную к локали сортировку.
CompactNumberFormat
Форматирует десятичное число в локализованной компактной форме.
DateFormat
Абстрактный класс для подклассов форматирования дат/времени, который форматирует и анализирует даты или время независимо от языка.
DateFormat.Field
Определяет константы, используемые в качестве ключей атрибутов, возвращаемых форматировщиком и идентификаторы полей.
DateFormatSymbols
Класс для инкапсуляции локализованных данных форматирования дат и времени, таких как названия месяцев, дней недели и данные часового пояса.
DecimalFormat
Форматирует десятичные числа в локализованном формате.
DecimalFormatSymbols
Представляет набор символов (таких как десятичная запятая, разделитель групп и т. д.), необходимых для форматирования чисел.
FieldPosition
Простая класс, используемый для идентификации полей в отформатированном выводе.
Format
Абстрактный базовый класс для форматирования локализованной информации, такой как даты, сообщения, числа и списки.
Format.Field
Определяет константы, используемые в качестве ключей атрибутов, возвращаемых форматировщиком и идентификаторы полей.
ListFormat
Форматирует или анализирует список строк в соответствии с правилами локали.
ListFormat.Style
Стиль ListFormat: полный, коротко и узкий.
ListFormat.Type
Тип ListFormat: стандартный, или и единица.
MessageFormat
Предоставляет средства для создания конкатенированных сообщений нейтральным образом.
MessageFormat.Field
Определяет константы, используемые в качестве ключей атрибутов, возвращаемых форматировщиком.
Normalizer
Этот класс предоставляет метод, преобразующий текст Unicode в эквивалентную составную или разложенную форму, что облегчает сортировку и поиск текста.
Normalizer.Form
Это перечисление предоставляет константы четырёх форм нормализации Unicode, описанных в документе Unicode Standard Annex #15 — Unicode Normalization Forms, и два метода для доступа к ним.
NumberFormat
Абстрактный базовый класс для всех форматов чисел.
NumberFormat.Field
Определяет константы, используемые в качестве ключей атрибутов, возвращаемых форматировщиком и идентификаторы полей.
NumberFormat.Style
Стиль форматирования чисел.
ParseException
Указывает, что во время анализа была неожиданно достигнута ошибка.
ParsePosition
Простая класс, используемый для отслеживания текущей позиции во время анализа.
RuleBasedCollator
Конкретный подкласс, обеспечивающий простую сортировку на основе данных.
SimpleDateFormat
Конкретный класс для форматирования и анализа дат в зависимости от локали.
StringCharacterIterator
Реализует протокол для итерации по строке.

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/text/package-summary.html

Spec-Zone.ru

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