Пакет java.text
package java.text
Предоставляет классы и интерфейсы для обработки текста, дат, чисел и сообщений независимо от естественных языков. Это означает, что ваше основное приложение или апплет могут быть написаны независимо от языка и могут полагаться на отдельные, динамически подключаемые локализованные ресурсы. Это позволяет гибко добавлять локализации для новых языков в любое время.
Эти классы способны форматировать даты, числа и сообщения, анализировать; искать и сортировать строки; и итерировать по символам, словам, предложениям и разрывам строк. Этот пакет содержит три основные группы классов и интерфейсов:
- Классы для итерации по тексту
- Классы для форматирования и анализа
- Классы для сортировки строк
- Since:
- 1.1
| Класс | Описание |
|---|---|
| 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 | Определяет константы, используемые в качестве ключей атрибутов в возвращаемом объекте и в качестве идентификаторов полей. |
| 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 | Реализует протокол для строки. |
Авторские права