All Packages Class Hierarchy This Package Previous Next Index
Class corejava.LinkedList
java.lang.Object
|
+----corejava.LinkedList
- public class LinkedList
- extends Object
-
LinkedList()
-
-
append(Object)
- insert after the tail of the list
-
currentElement()
-
-
elements()
-
-
hasMoreElements()
-
-
insert(Object)
- insert before the iterator position
-
main(String[])
-
-
nextElement()
- move the cursor to the next position
-
remove()
- remove the element under the cursor
-
reset()
-
resets the cursor
-
size()
-
LinkedList
public LinkedList()
reset
public void reset()
- resets the cursor
hasMoreElements
public boolean hasMoreElements()
- Returns:
- true iff the cursor is not at the end of the
list
nextElement
public Object nextElement()
- move the cursor to the next position
- Returns:
- the current element (before advancing the
position)
- Throws: NoSuchElementException
- if already at the
end of the list
currentElement
public Object currentElement()
- Returns:
- the current element under the cursor
- Throws: NoSuchElementException
- if already at the
end of the list
insert
public void insert(Object n)
- insert before the iterator position
- Parameters:
- n - the object to insert
append
public void append(Object n)
- insert after the tail of the list
- Parameters:
- n - - the value to insert
remove
public Object remove()
- remove the element under the cursor
- Returns:
- the removed element
- Throws: NoSuchElementException
- if already at the
end of the list
size
public int size()
- Returns:
- the number of elements in the list
elements
public Enumeration elements()
- Returns:
- an enumeration to iterate through all elements
in the list
main
public static void main(String args[])
All Packages Class Hierarchy This Package Previous Next Index