List interface

An ordered collection. This interface is a member of the Java Collections Framework.

Add element to List

ReturnMethodSummary
booleanadd(E e)Appends the specified element to the end of this list (optional operation).
voidadd(int index, E element)Inserts the specified element at the specified position in this list (optional operation).
boolean addAll(Collection<? extends E> c) Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator (optional operation).
boolean addAll(int index, Collection<? extends E> c) Inserts all of the elements in the specified collection into this list at the specified position (optional operation).

Clear a List

ReturnMethodSummary
voidclear()Removes all of the elements from this list (optional operation).

Does it contain certain element

ReturnMethodSummary
booleancontains(Object o)Returns true if this list contains the specified element.
boolean containsAll(Collection<?> c) Returns true if this list contains all of the elements of the specified collection.

Compare two Lists

ReturnMethodSummary
booleanequals(Object o)Compares the specified object with this list for equality.

Get the element index

ReturnMethodSummary
intindexOf(Object o)Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
intlastIndexOf(Object o)Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.

Get the iterator for a List

ReturnMethodSummary
Iterator<E>iterator()Returns an iterator over the elements in this list in proper sequence.
ListIterator<E>listIterator()Returns a list iterator over the elements in this list (in proper sequence).
ListIterator<E>listIterator(int index)Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list.

Remove element from List

ReturnMethodSummary
Eremove(int index)Removes the element at the specified position in this list (optional operation).
booleanremove(Object o)Removes the first occurrence of the specified element from this list, if it is present (optional operation).
boolean removeAll(Collection<?> c) Removes from this list all of its elements that are contained in the specified collection (optional operation).
boolean retainAll(Collection<?> c) Retains only the elements in this list that are contained in the specified collection (optional operation).

Get/set element

ReturnMethodSummary
Eget(int index)Returns the element at the specified position in this list.
Eset(int index, E element)Replaces the element at the specified position in this list with the specified element (optional operation).

List size and empty flag

ReturnMethodSummary
booleanisEmpty()Returns true if this list contains no elements.
intsize()Returns the number of elements in this list.

Get the sub list from a list

ReturnMethodSummary
List<E>subList(int fromIndex, int toIndex)Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.

Convert List to Array

ReturnMethodSummary
Object[]toArray()Returns an array containing all of the elements in this list.
<T> T[] toArray(T[] a)Returns an array containing all of the elements in this list.
Revised from Open JDK source code
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.