| 
PCJ API Version 1.2  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface represents deques of char values. Deques are lists that have specialized (and efficient) methods for adding and removing elements from the beginning and end.
LinkedList, 
CharStack| Method Summary | |
 void | 
addFirst(char v)
Adds an element to the beginning of this deque.  | 
 void | 
addLast(char v)
Adds an element to the end of this deque.  | 
 char | 
getFirst()
Returns the first element of this deque.  | 
 char | 
getLast()
Returns the last element of this deque.  | 
 char | 
removeFirst()
Removes the first element of this deque.  | 
 char | 
removeLast()
Removes the last element of this deque.  | 
| Methods inherited from interface bak.pcj.list.CharList | 
add, addAll, get, indexOf, indexOf, lastIndexOf, lastIndexOf, listIterator, listIterator, removeElementAt, set | 
| Methods inherited from interface bak.pcj.CharCollection | 
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, trimToSize | 
| Method Detail | 
public char getFirst()
IndexOutOfBoundsException - if this deque is empty.public char getLast()
IndexOutOfBoundsException - if this deque is empty.public char removeFirst()
IndexOutOfBoundsException - if this deque is empty.public char removeLast()
IndexOutOfBoundsException - if this deque is empty.public void addFirst(char v)
v - the element to add to this deque.public void addLast(char v)
v - the element to add to this deque.
  | 
PCJ API Version 1.2  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||