| Package | Description | 
|---|---|
| java.text | Provides classes and interfaces for handling text, dates, numbers, and messages
in a manner independent of natural languages. | 
| java.util | Utilities | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AttributedCharacterIteratorAn AttributedCharacterIterator allows iteration through both text and
 related attribute information. | 
| interface  | CharacterIteratorThis interface defines a protocol for bidirectional iteration over text. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DecimalFormatDecimalFormatis a concrete subclass ofNumberFormatthat formats decimal numbers. | 
| class  | FormatFormatis an abstract base class for formatting locale-sensitive
 information such as dates, messages, and numbers. | 
| class  | NumberFormatNumberFormatis the abstract base class for all number
 formats. | 
| class  | StringCharacterIteratorStringCharacterIteratorimplements theCharacterIteraterprotocol for aString. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayDeque<E>Resizable-array implementation of the  Dequeinterface. | 
| class  | ArrayList<E>An array-backed implementation of the List interface. | 
| class  | BitSetThis class can be thought of in two ways. | 
| class  | CalendarThis class is an abstract base class for Calendars, which can be
 used to convert between  Dateobjects and a set of
 integer fields which representYEAR,MONTH,DAY, etc. | 
| class  | Date
 This class represents a specific time in milliseconds since the epoch. | 
| class  | GregorianCalendar
 This class represents the Gregorian calendar, that is used in most
 countries all over the world. | 
| class  | HashMap<K,V>This class provides a hashtable-backed implementation of the
 Map interface. | 
| class  | HashSet<T>This class provides a HashMap-backed implementation of the Set interface. | 
| class  | Hashtable<K,V>A class which implements a hashtable data structure. | 
| class  | IdentityHashMap<K,V>This class provides a hashtable-backed implementation of the
 Map interface, but uses object identity to do its hashing. | 
| class  | LinkedHashMap<K,V>This class provides a hashtable-backed implementation of the
 Map interface, with predictable traversal order. | 
| class  | LinkedHashSet<T>This class provides a hashtable-backed implementation of the
 Set interface, with predictable traversal order. | 
| class  | LinkedList<T>Linked list implementation of the List interface. | 
| class  | LocaleLocales represent a specific country and culture. | 
| class  | PropertiesA set of persistent properties, which can be saved or loaded from a stream. | 
| class  | Stack<T> | 
| class  | TreeMap<K,V>This class provides a red-black tree implementation of the SortedMap
 interface. | 
| class  | TreeSet<T>This class provides a TreeMap-backed implementation of the SortedSet
 interface. | 
| class  | Vector<T>The  Vectorclasses implements growable arrays of Objects. |