android.icu.text
Interfaces
| ReorderCodes | Reordering codes for non-script groups that can be reordered under collation. |
| FormattedValue | An abstract formatted value: a string with associated field attributes. |
| Replaceable |
|
| SymbolTable | An interface that defines both lookup protocol and parsing of symbolic names. |
| UnicodeMatcher |
|
Classes
| AlphabeticIndex | AlphabeticIndex supports the creation of a UI index appropriate for a given language. |
| Bidi |
Bidi algorithm for ICUThis is an implementation of the Unicode Bidirectional Algorithm. |
| BidiClassifier | Overrides default Bidi class values with custom ones. |
| BidiRun | A BidiRun represents a sequence of characters at the same embedding level. |
| BreakIterator | [icu enhancement] ICU's replacement for |
| CaseMap | Low-level case mapping options and methods. |
| CollationElementIterator |
|
| CollationKey | A |
| Collator | [icu enhancement] ICU's replacement for |
| CompactDecimalFormat | Formats numbers in compact (abbreviated) notation, like "1. |
| ConstrainedFieldPosition | Represents a span of a string containing a given field. |
| CurrencyPluralInfo | This class represents the information needed by DecimalFormat to format currency plural, such as "3. |
| DateFormat | [icu enhancement] ICU's replacement for |
| DateFormatSymbols | [icu enhancement] ICU's replacement for |
| DateIntervalFormat | DateIntervalFormat is a class for formatting and parsing date intervals in a language-independent manner. |
| DateIntervalInfo | DateIntervalInfo is a public class for encapsulating localizable date time interval patterns. |
| DateTimePatternGenerator | This class provides flexible generation of date format patterns, like "yy-MM-dd". |
| DecimalFormat | [icu enhancement] ICU's replacement for |
| DecimalFormatSymbols | [icu enhancement] ICU's replacement for |
| DisplayOptions | Represents all the display options that are supported by CLDR such as grammatical case, noun class, . |
| Edits | Records lengths of string edits but not replacement text. |
| IDNA | Abstract base class for IDNA processing. |
| ListFormatter | Immutable class for formatting a list, using data from CLDR (or supplied separately). |
| LocaleDisplayNames | Returns display names of ULocales and components of ULocales. |
| MeasureFormat | A formatter for Measure objects. |
| MessageFormat | [icu enhancement] ICU's replacement for |
| MessagePattern | Parses and represents ICU MessageFormat patterns. |
| Normalizer | Old Unicode normalization API. |
| Normalizer2 | Unicode normalization functionality for standard Unicode normalization or for using custom mapping tables. |
| NumberFormat | [icu enhancement] ICU's replacement for |
| NumberingSystem |
|
| PluralFormat |
|
| PluralRules | Defines rules for mapping non-negative numeric values onto a small set of keywords. |
| RelativeDateTimeFormatter | Formats simple relative dates. |
| RuleBasedCollator | RuleBasedCollator is a concrete subclass of Collator. |
| ScientificNumberFormatter | A formatter that formats numbers in user-friendly scientific notation. |
| SearchIterator | SearchIterator is an abstract base class that provides methods to search for a pattern within a text string. |
| SelectFormat |
|
| SimpleDateFormat | [icu enhancement] ICU's replacement for |
| StringSearch | StringSearch is a |
| TimeZoneFormat |
|
| TimeZoneNames |
|
| Transliterator |
|
| UCharacterIterator | Abstract class that defines an API for iteration on text objects. |
| UFormat | An abstract class that extends |
| UnicodeFilter |
|
| UnicodeSet | A mutable set of Unicode characters and multicharacter strings. |
| UnicodeSetIterator | UnicodeSetIterator iterates over the contents of a UnicodeSet. |
| UnicodeSetSpanner | A helper class used to count, replace, and trim CharSequences based on UnicodeSet matches. |
Exceptions
| StringPrepParseException | Exception that signals an error has occurred while parsing the input to StringPrep or IDNA. |
Enums
| DisplayContext | Display context settings. |