android.icu.util

Interfaces

Freezable<T> Provides a flexible mechanism for controlling access, without requiring that a class be immutable. 
RangeValueIterator

Interface for enabling iteration over sets of <int index, int value>, where index is the sorted integer index in ascending order and value, its associated integer value. 

ValueIterator

Interface for enabling iteration over sets of <int, Object>, where int is the sorted integer index in ascending order, and Object its associated value. 

Classes

Calendar [icu enhancement] ICU's replacement for Calendar. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. 
Calendar.WeekData Simple, immutable struct-like class for access to the CLDR weekend data. 
Currency A class encapsulating a currency, as defined by ISO 4217. 
CurrencyAmount An amount of currency, consisting of a Number and a Currency. 
GregorianCalendar [icu enhancement] ICU's replacement for GregorianCalendar. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. 
HebrewCalendar HebrewCalendar is a subclass of Calendar that that implements the traditional Hebrew calendar. 
Measure An amount of a specified unit, consisting of a Number and a Unit. 
MeasureUnit A unit such as length, mass, volume, currency, etc. 
Output<T> Simple struct-like class for output parameters. 
RangeValueIterator.Element Return result wrapper for android.icu.util.RangeValueIterator. 
TimeUnit Measurement unit for time units. 
TimeZone [icu enhancement] ICU's replacement for TimeZone. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. 
ULocale [icu enhancement] ICU's replacement for Locale. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. 
ULocale.Builder Builder is used to build instances of ULocale from values configured by the setters. 
ValueIterator.Element

The return result container of each iteration. 

VersionInfo Class to store version numbers of the form major.minor.milli.micro. 

Enums

Currency.CurrencyUsage Currency Usage used for Decimal Format  
TimeZone.SystemTimeZoneType [icu] System time zone type constants used by filtering zones in getAvailableIDs(SystemTimeZoneType, String, Integer)  
ULocale.Category Enum for locale categories. 

Exceptions

ICUUncheckedIOException Unchecked version of IOException