Пакет java.text
package java.text
Предоставляет классы и интерфейсы для обработки текста, дат, чисел и сообщений независимо от естественных языков. Это означает, что ваше основное приложение или апплет могут быть написаны независимо от языка и могут полагаться на отдельные, динамически связанные локализованные ресурсы. Это позволяет гибкость добавления локализации для новых локализаций в любое время.
Эти классы способны форматировать даты, числа и сообщения, анализировать; искать и сортировать строки; и итерироваться по символам, словам, предложениям и разрывам строк. Этот пакет содержит три основные группы классов и интерфейсов:
- Классы для итерации по тексту
- Классы для форматирования и анализа
- Классы для сортировки строк
- Since:
- 1.1
| Класс | Описание |
|---|---|
| Annotation | Объект Annotation используется в качестве оболочки для значения атрибута текста, если атрибут имеет характеристики аннотации. |
| AttributedCharacterIterator | Обеспечивает итерацию по тексту и связанной информации об атрибутах. |
| AttributedCharacterIterator.Attribute | Определяет ключи атрибутов, используемые для идентификации атрибутов текста. |
| AttributedString | Класс AttributedString хранит текст и связанную информацию об атрибутах. |
| Bidi | Этот класс реализует алгоритм двунаправленной обработки Unicode. |
| BreakIterator | Класс BreakIterator реализует методы для поиска расположения границ в тексте. |
| CharacterIterator | Этот интерфейс определяет протокол для двунаправленной итерации по тексту. |
| ChoiceFormat | Формат ChoiceFormat позволяет прикрепить формат к диапазону чисел. |
| CollationElementIterator | Класс CollationElementIterator используется в качестве итератора для прохода по каждому символу международной строки. |
| CollationKey | Класс CollationKey представляет собой ключ сортировки по правилам определенного объекта Collator. |
| Collator | Класс Collator выполняет чувствительную к локализации сортировку строк. |
| CompactNumberFormat | Это конкретный подкласс NumberFormat, который форматирует десятичное число в компактной форме. |
| DateFormat | Абстрактный класс для подклассов форматирования дат/времени, которые форматируют и анализируют даты или время независимо от языка. |
| DateFormat.Field | Определяет константы, используемые в качестве ключей атрибутов в возвращаемом объекте DateFormat и в качестве идентификаторов полей в DateFormat. |
| DateFormatSymbols | Класс для инкапсуляции данных локализованного форматирования дат и времени, таких как названия месяцев, дней недели и данные часового пояса. |
| DecimalFormat | Это конкретный подкласс NumberFormat для форматирования десятичных чисел. |
| DecimalFormatSymbols | Этот класс представляет набор символов (таких как десятичный разделитель, разделитель группировки и т.д.), необходимых DecimalFormat для форматирования чисел. |
| FieldPosition | Простая класс, используемая Format и его подклассами для идентификации полей в отформатированном выводе. |
| Format | Абстрактный базовый класс для форматирования локализованной информации, такой как даты, сообщения и числа. |
| Format.Field | Определяет константы, используемые в качестве ключей атрибутов в возвращаемом объекте Format и в качестве идентификаторов полей в Format. |
| MessageFormat | Обеспечивает создание конкатенированных сообщений нейтральным для языка способом. |
| MessageFormat.Field | Определяет константы, используемые в качестве ключей атрибутов в возвращаемом объекте MessageFormat. |
| Normalizer | Этот класс предоставляет метод для преобразования текста Unicode в эквивалентную составленную или разложенную форму, что позволяет упростить сортировку и поиск текста. |
| Normalizer.Form | Этот перечисление предоставляет константы четырех форм нормализации Unicode, описанных в Unicode Standard Annex #15 — Unicode Normalization Forms, и два метода для доступа к ним. |
| NumberFormat | Абстрактный базовый класс для всех форматов чисел. |
| NumberFormat.Field | Определяет константы, используемые в качестве ключей атрибутов в возвращаемом объекте NumberFormat и в качестве идентификаторов полей в NumberFormat. |
| NumberFormat.Style | Стиль формата числа. |
| ParseException | Указывает, что во время анализа была неожиданно достигнута ошибка. |
| ParsePosition | Простая класс, используемая Format и его подклассами для отслеживания текущей позиции во время анализа. |
| RuleBasedCollator | Этот класс является конкретным подклассом Collator, предоставляющим простой, основанный на данных, табличный коллайтор. |
| SimpleDateFormat | Конкретный класс для форматирования и анализа дат с учетом локализации. |
| StringCharacterIterator | Реализует протокол CharacterIterator для строки. |
© 1993, 2023, 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/21/docs/api/java.base/java/text/package-summary.html