@Generated(date="2015-02-05T14:41:25+0000", value="HPPC generated from: ByteDeque.java") public interface ByteDeque extends ByteCollection
byte
s.Modifier and Type | Method and Description |
---|---|
void |
addFirst(byte e1)
Inserts the specified element at the front of this deque.
|
void |
addLast(byte e1)
Inserts the specified element at the end of this deque.
|
<T extends BytePredicate> |
descendingForEach(T predicate)
Applies a
predicate to container elements as long, as the predicate
returns true . |
<T extends ByteProcedure> |
descendingForEach(T procedure)
Applies a
procedure to all container elements. |
java.util.Iterator<ByteCursor> |
descendingIterator() |
boolean |
equals(java.lang.Object obj)
Compares the specified object with this deque for equality.
|
byte |
getFirst()
Retrieves, but does not remove, the first element of this deque.
|
byte |
getLast()
Retrieves, but does not remove, the last element of this deque.
|
int |
hashCode() |
byte |
removeFirst()
Retrieves and removes the first element of this deque.
|
int |
removeFirstOccurrence(byte e1)
Removes the first element that equals
e1 , returning its
deleted position or -1 if the element was not found. |
byte |
removeLast()
Retrieves and removes the last element of this deque.
|
int |
removeLastOccurrence(byte e1)
Removes the last element that equals
e1 , returning its
deleted position or -1 if the element was not found. |
clear, removeAll, removeAll, removeAllOccurrences, retainAll, retainAll
int removeFirstOccurrence(byte e1)
e1
, returning its
deleted position or -1
if the element was not found.int removeLastOccurrence(byte e1)
e1
, returning its
deleted position or -1
if the element was not found.void addFirst(byte e1)
e1
- the element to addvoid addLast(byte e1)
e1
- the element to addbyte removeFirst()
java.lang.AssertionError
- if this deque is empty and assertions are enabled.byte removeLast()
java.lang.AssertionError
- if this deque is empty and assertions are enabled.byte getFirst()
java.lang.AssertionError
- if this deque is empty and assertions are enabled.byte getLast()
java.lang.AssertionError
- if this deque is empty and assertions are enabled.java.util.Iterator<ByteCursor> descendingIterator()
<T extends ByteProcedure> T descendingForEach(T procedure)
procedure
to all container elements.<T extends BytePredicate> T descendingForEach(T predicate)
predicate
to container elements as long, as the predicate
returns true
. The iteration is interrupted otherwise.boolean equals(java.lang.Object obj)
ObjectDeque
, and all corresponding
pairs of elements acquired from forward iterators are the same. In other words, two indexed
containers are defined to be equal if they contain the same elements in the same
order of iteration.
Note that, unlike in List
, deques may be of different types and still
return true
from equals(java.lang.Object)
. This may be dangerous if you use
different hash functions in two containers, but don't override the default
implementation of equals(java.lang.Object)
. It is the programmer's responsibility to
enforcing these contracts properly.
equals
in class java.lang.Object
int hashCode()
hashCode
in class java.lang.Object
List.hashCode()
(should be implemented
with the same algorithm), replacing forward index loop with a forward iterator
loop.Copyright © 2015 Carrot Search s.c.. All rights reserved.