Package java.util
Class LinkedList
- java.lang.Object
-
- java.util.AbstractCollection
-
- java.util.AbstractList
-
- java.util.AbstractSequentialList
-
- java.util.LinkedList
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Collection
,List
public class LinkedList extends AbstractSequentialList implements List, Cloneable, Serializable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description LinkedList()
LinkedList(Collection var0)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int var0, Object var1)
boolean
add(Object var0)
boolean
addAll(int var0, Collection var1)
boolean
addAll(Collection var0)
void
addFirst(Object var0)
void
addLast(Object var0)
void
clear()
Object
clone()
boolean
contains(Object var0)
Object
get(int var0)
Object
getFirst()
Object
getLast()
int
indexOf(Object var0)
int
lastIndexOf(Object var0)
ListIterator
listIterator(int var0)
Object
remove(int var0)
boolean
remove(Object var0)
Object
removeFirst()
Object
removeLast()
Object
set(int var0, Object var1)
int
size()
Object[]
toArray()
Object[]
toArray(Object[] var0)
-
Methods inherited from class java.util.AbstractSequentialList
iterator
-
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList
-
-
-
-
Constructor Detail
-
LinkedList
public LinkedList()
-
LinkedList
public LinkedList(Collection var0)
-
-
Method Detail
-
add
public void add(int var0, Object var1)
- Specified by:
add
in interfaceList
- Overrides:
add
in classAbstractSequentialList
-
add
public boolean add(Object var0)
- Specified by:
add
in interfaceCollection
- Specified by:
add
in interfaceList
- Overrides:
add
in classAbstractList
-
addAll
public boolean addAll(int var0, Collection var1)
- Specified by:
addAll
in interfaceList
- Overrides:
addAll
in classAbstractSequentialList
-
addAll
public boolean addAll(Collection var0)
- Specified by:
addAll
in interfaceCollection
- Specified by:
addAll
in interfaceList
- Overrides:
addAll
in classAbstractCollection
-
addFirst
public void addFirst(Object var0)
-
addLast
public void addLast(Object var0)
-
clear
public void clear()
- Specified by:
clear
in interfaceCollection
- Specified by:
clear
in interfaceList
- Overrides:
clear
in classAbstractList
-
contains
public boolean contains(Object var0)
- Specified by:
contains
in interfaceCollection
- Specified by:
contains
in interfaceList
- Overrides:
contains
in classAbstractCollection
-
get
public Object get(int var0)
- Specified by:
get
in interfaceList
- Overrides:
get
in classAbstractSequentialList
-
getFirst
public Object getFirst()
-
getLast
public Object getLast()
-
indexOf
public int indexOf(Object var0)
- Specified by:
indexOf
in interfaceList
- Overrides:
indexOf
in classAbstractList
-
lastIndexOf
public int lastIndexOf(Object var0)
- Specified by:
lastIndexOf
in interfaceList
- Overrides:
lastIndexOf
in classAbstractList
-
listIterator
public ListIterator listIterator(int var0)
- Specified by:
listIterator
in interfaceList
- Specified by:
listIterator
in classAbstractSequentialList
-
remove
public Object remove(int var0)
- Specified by:
remove
in interfaceList
- Overrides:
remove
in classAbstractSequentialList
-
remove
public boolean remove(Object var0)
- Specified by:
remove
in interfaceCollection
- Specified by:
remove
in interfaceList
- Overrides:
remove
in classAbstractCollection
-
removeFirst
public Object removeFirst()
-
removeLast
public Object removeLast()
-
set
public Object set(int var0, Object var1)
- Specified by:
set
in interfaceList
- Overrides:
set
in classAbstractSequentialList
-
size
public int size()
- Specified by:
size
in interfaceCollection
- Specified by:
size
in interfaceList
- Specified by:
size
in classAbstractCollection
-
toArray
public Object[] toArray()
- Specified by:
toArray
in interfaceCollection
- Specified by:
toArray
in interfaceList
- Overrides:
toArray
in classAbstractCollection
-
toArray
public Object[] toArray(Object[] var0)
- Specified by:
toArray
in interfaceCollection
- Specified by:
toArray
in interfaceList
- Overrides:
toArray
in classAbstractCollection
-
-