java.lang.Object
org.hsqldb.lib.LongDeque
A deque of long values. Implementation based on HsqlDeque class.
- Since:
- 1.9.0
- Author:
- Fred Toussi (fredt@users dot sourceforge.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
add
(long value) int
boolean
addFirst
(long value) boolean
addLast
(long value) void
clear()
boolean
contains
(long value) long
get
(int i) long
getFirst()
long
getLast()
int
indexOf
(long value) boolean
isEmpty()
long
remove
(int index) long
long
int
size()
long[]
toArray()
void
toArray
(int[] array) void
toArray
(long[] array) void
zeroSize()
-
Constructor Details
-
LongDeque
public LongDeque() -
LongDeque
public LongDeque(int capacity)
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
getFirst
- Throws:
NoSuchElementException
-
getLast
- Throws:
NoSuchElementException
-
get
- Throws:
IndexOutOfBoundsException
-
removeFirst
- Throws:
NoSuchElementException
-
removeLast
- Throws:
NoSuchElementException
-
add
public boolean add(long value) -
addLast
public boolean addLast(long value) -
addFirst
public boolean addFirst(long value) -
addAll
-
clear
public void clear() -
zeroSize
public void zeroSize() -
indexOf
public int indexOf(long value) -
remove
public long remove(int index) -
contains
public boolean contains(long value) -
toArray
public void toArray(int[] array) -
toArray
public void toArray(long[] array) -
toArray
public long[] toArray()
-