[
all packages
] [
class hierarchy
] [
index
]
package java.util
public interface
Collection
<A>
(
pure interface
)
The root interface in the
collection hierarchy
public interface
Comparator
<A>
(
pure interface
)
A comparison function, which imposes a total ordering on some collection of Objects
public interface
Iterator
<A>
(
pure interface
)
An iterator over a Collection
public interface
List
<A>
(
pure interface
)
An ordered Collection (also known as a
sequence
)
public interface
ListIterator
<A>
(
pure interface
)
An Iterator for Lists that allows the programmer to traverse the List in either direction
public interface
Map
<A, B>
(
pure interface
)
An object that maps keys to values
public interface
Entry
<A, B>
(
pure interface
)
A Map entry (key-value pair)
public interface
Set
<A>
(
pure interface
)
A Collection that contains no duplicate elements
public interface
SortedMap
<A, B>
(
pure interface
)
A Map that further guarantees that it will be in ascending key order, sorted according to
public interface
SortedSet
<A>
(
pure interface
)
A Set that further guarantees that it will be in ascending element order, sorted
public abstract class
AbstractCollection
<A>
(
pure interface
)
This class provides a skeletal implementation of the Collection interface, to minimize
public abstract class
AbstractList
<A>
(
pure interface
)
This class provides a skeletal implementation of the List interface to minimize the
public abstract class
AbstractMap
<A, B>
(
pure interface
)
This class provides a skeletal implementation of the Map interface, to minimize the
public abstract class
AbstractSequentialList
<A>
(
pure interface
)
This class provides a skeletal implementation of the List interface to minimize the
public abstract class
AbstractSet
<A>
(
pure interface
)
This class provides a skeletal implementation of the Set interface to minimize the effort
public class
ArrayList
<A>
(
pure interface
)
Resizable-array implementation of the List interface
public class
Arrays
(
pure interface
)
This class contains various methods for manipulating arrays (such as sorting and
public class
Collections
(
pure interface
)
This class consists exclusively of static methods that operate on or return Collections
public class
HashMap
<A, B>
(
pure interface
)
Hash-table based implementation of the Map interface
public class
HashSet
<A>
(
pure interface
)
This class implements the Set interface, backed by a hash table (actually a HashMap)
public class
LinkedList
<A>
(
pure interface
)
Resizable array implementation of the List interface
public class
TreeMap
<A, B>
(
pure interface
)
Red-Black tree based implementation of the Map interface
public class
TreeSet
<A>
(
pure interface
)
This class implements the Set interface, backed by a TreeMap
[
all packages
] [
class hierarchy
] [
index
]
java.util.html