public abstract class AbstractLinkedList
extends java.lang.Object
implements java.util.List
Overridable methods are provided to change the storage node and to change how nodes are added to and removed. Hopefully, all you need for unusual subclasses is here.
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
java.lang.Object value) |
boolean |
add(java.lang.Object value) |
boolean |
addAll(java.util.Collection coll) |
boolean |
addAll(int index,
java.util.Collection coll) |
boolean |
addFirst(java.lang.Object o) |
boolean |
addLast(java.lang.Object o) |
void |
clear() |
boolean |
contains(java.lang.Object value) |
boolean |
containsAll(java.util.Collection coll) |
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
get(int index) |
java.lang.Object |
getFirst() |
java.lang.Object |
getLast() |
int |
hashCode() |
int |
indexOf(java.lang.Object value) |
boolean |
isEmpty() |
java.util.Iterator |
iterator() |
int |
lastIndexOf(java.lang.Object value) |
java.util.ListIterator |
listIterator() |
java.util.ListIterator |
listIterator(int fromIndex) |
java.lang.Object |
remove(int index) |
boolean |
remove(java.lang.Object value) |
boolean |
removeAll(java.util.Collection coll) |
java.lang.Object |
removeFirst() |
java.lang.Object |
removeLast() |
boolean |
retainAll(java.util.Collection coll) |
java.lang.Object |
set(int index,
java.lang.Object value) |
int |
size() |
java.util.List |
subList(int fromIndexInclusive,
int toIndexExclusive)
Gets a sublist of the main list.
|
java.lang.Object[] |
toArray() |
java.lang.Object[] |
toArray(java.lang.Object[] array) |
java.lang.String |
toString() |
public int size()
size in interface java.util.Collectionsize in interface java.util.Listpublic boolean isEmpty()
isEmpty in interface java.util.CollectionisEmpty in interface java.util.Listpublic java.lang.Object get(int index)
get in interface java.util.Listpublic java.util.Iterator iterator()
iterator in interface java.lang.Iterableiterator in interface java.util.Collectioniterator in interface java.util.Listpublic java.util.ListIterator listIterator()
listIterator in interface java.util.Listpublic java.util.ListIterator listIterator(int fromIndex)
listIterator in interface java.util.Listpublic int indexOf(java.lang.Object value)
indexOf in interface java.util.Listpublic int lastIndexOf(java.lang.Object value)
lastIndexOf in interface java.util.Listpublic boolean contains(java.lang.Object value)
contains in interface java.util.Collectioncontains in interface java.util.Listpublic boolean containsAll(java.util.Collection coll)
containsAll in interface java.util.CollectioncontainsAll in interface java.util.Listpublic java.lang.Object[] toArray()
toArray in interface java.util.CollectiontoArray in interface java.util.Listpublic java.lang.Object[] toArray(java.lang.Object[] array)
toArray in interface java.util.CollectiontoArray in interface java.util.Listpublic java.util.List subList(int fromIndexInclusive,
int toIndexExclusive)
subList in interface java.util.ListfromIndexInclusive - the index to start fromtoIndexExclusive - the index to end atpublic boolean add(java.lang.Object value)
add in interface java.util.Collectionadd in interface java.util.Listpublic void add(int index,
java.lang.Object value)
add in interface java.util.Listpublic boolean addAll(java.util.Collection coll)
addAll in interface java.util.CollectionaddAll in interface java.util.Listpublic boolean addAll(int index,
java.util.Collection coll)
addAll in interface java.util.Listpublic java.lang.Object remove(int index)
remove in interface java.util.Listpublic boolean remove(java.lang.Object value)
remove in interface java.util.Collectionremove in interface java.util.Listpublic boolean removeAll(java.util.Collection coll)
removeAll in interface java.util.CollectionremoveAll in interface java.util.Listpublic boolean retainAll(java.util.Collection coll)
retainAll in interface java.util.CollectionretainAll in interface java.util.Listpublic java.lang.Object set(int index,
java.lang.Object value)
set in interface java.util.Listpublic void clear()
clear in interface java.util.Collectionclear in interface java.util.Listpublic java.lang.Object getFirst()
public java.lang.Object getLast()
public boolean addFirst(java.lang.Object o)
public boolean addLast(java.lang.Object o)
public java.lang.Object removeFirst()
public java.lang.Object removeLast()
public boolean equals(java.lang.Object obj)
equals in interface java.util.Collectionequals in interface java.util.Listequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.CollectionhashCode in interface java.util.ListhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2010 - 2023 Adobe. All Rights Reserved