Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| J2ME Foundation
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
java.util.List

Packages that use List
java.util | Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).

Uses of List in java.util

Classes in java.util that implement List
`class` | `AbstractList` This class provides a skeletal implementation of the `List` interface to minimize the effort required to implement this interface backed by a "random access" data store (such as an array).
`class` | `AbstractSequentialList` This class provides a skeletal implementation of the `List` interface to minimize the effort required to implement this interface backed by a "sequential access" data store (such as a linked list).
`class` | `ArrayList` Resizable-array implementation of the `List` interface.
`class` | `LinkedList` Linked list implementation of the `List` interface.
`class` | `Stack` The `Stack` class represents a last-in-first-out (LIFO) stack of objects.
`class` | `Vector` The `Vector` class implements a growable array of objects.

Fields in java.util declared as List
`static List` | `Collections.EMPTY_LIST` The empty list (immutable).

Methods in java.util that return List
`static List` | `Arrays.asList(Object[] a)` Returns a fixed-size list backed by the specified array.
`List` | `AbstractList.subList(int fromIndex, int toIndex)` Returns a view of the portion of this list between `fromIndex`, inclusive, and `toIndex`, exclusive.
`List` | `Vector.subList(int fromIndex, int toIndex)` Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
`static List` | `Collections.unmodifiableList(List list)` Returns an unmodifiable view of the specified list.
`static List` | `Collections.synchronizedList(List list)` Returns a synchronized (thread-safe) list backed by the specified list.
`static List` | `Collections.singletonList(Object o)` Returns an immutable list containing only the specified object.
`static List` | `Collections.nCopies(int n, Object o)` Returns an immutable list consisting of `n` copies of the specified object.
`List` | `List.subList(int fromIndex, int toIndex)` Returns a view of the portion of this list between the specified `fromIndex`, inclusive, and `toIndex`, exclusive.

Methods in java.util with parameters of type List
`static void` | `Collections.sort(List list)` Sorts the specified list into ascending order, according to the natural ordering of its elements.
`static void` | `Collections.sort(List list, Comparator c)` Sorts the specified list according to the order induced by the specified comparator.
`static int` | `Collections.binarySearch(List list, Object key)` Searches the specified list for the specified object using the binary search algorithm.
`static int` | `Collections.binarySearch(List list, Object key, Comparator c)` Searches the specified list for the specified object using the binary search algorithm.
`static void` | `Collections.reverse(List l)` Reverses the order of the elements in the specified list.
`static void` | `Collections.shuffle(List list)` Randomly permutes the specified list using a default source of randomness.
`static void` | `Collections.shuffle(List list, Random rnd)` Randomly permute the specified list using the specified source of randomness.
`static void` | `Collections.fill(List list, Object o)` Replaces all of the elements of the specified list with the specified element.
`static void` | `Collections.copy(List dest, List src)` Copies all of the elements from one list into another.
`static List` | `Collections.unmodifiableList(List list)` Returns an unmodifiable view of the specified list.
`static List` | `Collections.synchronizedList(List list)` Returns a synchronized (thread-safe) list backed by the specified list.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| J2ME Foundation
PREV NEXT | FRAMES NO FRAMES

Java is a trademark or registred trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo, Alto, California, 94303, U.S.A All Rights Reserved. < /font >