@NotThreadSafe public class ByteArrayList extends AbstractByteIterable implements MutableByteList, Externalizable
FastList
, and is memory-optimized for byte primitives.
This file was automatically generated from template file primitiveArrayList.stg.Constructor and Description |
---|
ByteArrayList() |
ByteArrayList(byte... array) |
ByteArrayList(int initialCapacity) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(byte newItem) |
boolean |
addAll(byte... source) |
boolean |
addAll(ByteIterable source) |
boolean |
addAllAtIndex(int index,
byte... source) |
boolean |
addAllAtIndex(int index,
ByteIterable source) |
void |
addAtIndex(int index,
byte element) |
boolean |
allSatisfy(BytePredicate predicate) |
boolean |
anySatisfy(BytePredicate predicate) |
void |
appendString(Appendable appendable,
String start,
String separator,
String end)
Prints a string representation of this collection onto the given
Appendable . |
LazyByteIterable |
asReversed() |
MutableByteList |
asSynchronized() |
MutableByteList |
asUnmodifiable() |
int |
binarySearch(byte value) |
MutableByteIterator |
byteIterator() |
void |
clear() |
<V> MutableList<V> |
collect(ByteToObjectFunction<? extends V> function) |
boolean |
contains(byte value) |
int |
count(BytePredicate predicate) |
byte |
detectIfNone(BytePredicate predicate,
byte ifNone) |
MutableByteList |
distinct() |
long |
dotProduct(ByteList list) |
void |
each(ByteProcedure procedure) |
void |
ensureCapacity(int minCapacity) |
boolean |
equals(Object otherList)
Follows the same general contract as
List.equals(Object) . |
void |
forEach(ByteProcedure procedure) |
void |
forEachWithIndex(ByteIntProcedure procedure) |
byte |
get(int index) |
byte |
getFirst() |
byte |
getLast() |
int |
hashCode()
Follows the same general contract as
List.hashCode() . |
int |
indexOf(byte value) |
<T> T |
injectInto(T injectedValue,
ObjectByteToObjectFunction<? super T,? extends T> function) |
<T> T |
injectIntoWithIndex(T injectedValue,
ObjectByteIntToObjectFunction<? super T,? extends T> function) |
int |
lastIndexOf(byte value) |
byte |
max() |
byte |
min() |
static ByteArrayList |
newList(ByteIterable source) |
static ByteArrayList |
newListWith(byte... elements)
Creates a new list using the passed
elements argument as the backing store. |
static ByteArrayList |
newWithNValues(int size,
byte value) |
boolean |
noneSatisfy(BytePredicate predicate) |
void |
readExternal(ObjectInput in) |
ByteArrayList |
reject(BytePredicate predicate) |
boolean |
remove(byte value) |
boolean |
removeAll(byte... source) |
boolean |
removeAll(ByteIterable source) |
byte |
removeAtIndex(int index) |
boolean |
retainAll(byte... source) |
boolean |
retainAll(ByteIterable source) |
ByteArrayList |
reverseThis() |
ByteArrayList |
select(BytePredicate predicate) |
byte |
set(int index,
byte element) |
int |
size()
Returns the number of items in this iterable.
|
ByteArrayList |
sortThis()
Sorts this list mutating its contents and returns the same mutable list (this).
|
MutableByteList |
subList(int fromIndex,
int toIndex) |
long |
sum() |
byte[] |
toArray() |
ImmutableByteList |
toImmutable()
Returns an immutable copy of this list.
|
ByteArrayList |
toReversed() |
void |
trimToSize() |
ByteArrayList |
with(byte element) |
ByteArrayList |
with(byte element1,
byte element2) |
ByteArrayList |
with(byte element1,
byte element2,
byte element3) |
ByteArrayList |
with(byte element1,
byte element2,
byte element3,
byte... elements) |
ByteArrayList |
withAll(ByteIterable elements) |
ByteArrayList |
without(byte element) |
ByteArrayList |
withoutAll(ByteIterable elements) |
void |
writeExternal(ObjectOutput out) |
asLazy, average, containsAll, containsAll, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toString
asLazy, average, containsAll, containsAll, maxIfEmpty, median, minIfEmpty, summaryStatistics, toBag, toList, toSet, toSortedArray, toSortedList
appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, toString
public ByteArrayList()
public ByteArrayList(int initialCapacity)
public ByteArrayList(byte... array)
public static ByteArrayList newListWith(byte... elements)
elements
argument as the backing store.
!!! WARNING: This method uses the passed in array, so can be very unsafe if the original array is held onto anywhere else. !!!
public static ByteArrayList newList(ByteIterable source)
public static ByteArrayList newWithNValues(int size, byte value)
public int size()
PrimitiveIterable
size
in interface PrimitiveIterable
public void clear()
clear
in interface MutableByteCollection
public boolean contains(byte value)
contains
in interface ByteIterable
public byte getFirst()
getFirst
in interface OrderedByteIterable
public byte getLast()
getLast
in interface ReversibleByteIterable
public int indexOf(byte value)
indexOf
in interface OrderedByteIterable
public int lastIndexOf(byte value)
lastIndexOf
in interface ByteList
public void trimToSize()
public void ensureCapacity(int minCapacity)
public boolean add(byte newItem)
add
in interface MutableByteCollection
public boolean addAll(byte... source)
addAll
in interface MutableByteCollection
public boolean addAll(ByteIterable source)
addAll
in interface MutableByteCollection
public void addAtIndex(int index, byte element)
addAtIndex
in interface MutableByteList
public boolean addAllAtIndex(int index, byte... source)
addAllAtIndex
in interface MutableByteList
public boolean addAllAtIndex(int index, ByteIterable source)
addAllAtIndex
in interface MutableByteList
public boolean remove(byte value)
remove
in interface MutableByteCollection
public boolean removeAll(ByteIterable source)
removeAll
in interface MutableByteCollection
public boolean removeAll(byte... source)
removeAll
in interface MutableByteCollection
public boolean retainAll(ByteIterable source)
retainAll
in interface MutableByteCollection
Collection.retainAll(Collection)
public boolean retainAll(byte... source)
retainAll
in interface MutableByteCollection
Collection.retainAll(Collection)
public byte removeAtIndex(int index)
removeAtIndex
in interface MutableByteList
public byte set(int index, byte element)
set
in interface MutableByteList
public ByteArrayList with(byte element)
with
in interface MutableByteCollection
with
in interface MutableByteList
public ByteArrayList without(byte element)
without
in interface MutableByteCollection
without
in interface MutableByteList
public ByteArrayList withAll(ByteIterable elements)
withAll
in interface MutableByteCollection
withAll
in interface MutableByteList
public ByteArrayList withoutAll(ByteIterable elements)
withoutAll
in interface MutableByteCollection
withoutAll
in interface MutableByteList
public ByteArrayList with(byte element1, byte element2)
public ByteArrayList with(byte element1, byte element2, byte element3)
public ByteArrayList with(byte element1, byte element2, byte element3, byte... elements)
public MutableByteIterator byteIterator()
byteIterator
in interface ByteIterable
byteIterator
in interface MutableByteCollection
public void forEach(ByteProcedure procedure)
forEach
in interface ByteIterable
public void each(ByteProcedure procedure)
each
in interface ByteIterable
public void forEachWithIndex(ByteIntProcedure procedure)
forEachWithIndex
in interface OrderedByteIterable
public <T> T injectInto(T injectedValue, ObjectByteToObjectFunction<? super T,? extends T> function)
injectInto
in interface ByteIterable
public <T> T injectIntoWithIndex(T injectedValue, ObjectByteIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex
in interface OrderedByteIterable
injectIntoWithIndex
in interface ReversibleByteIterable
public int count(BytePredicate predicate)
count
in interface ByteIterable
public boolean anySatisfy(BytePredicate predicate)
anySatisfy
in interface ByteIterable
public boolean allSatisfy(BytePredicate predicate)
allSatisfy
in interface ByteIterable
public boolean noneSatisfy(BytePredicate predicate)
noneSatisfy
in interface ByteIterable
public ByteArrayList select(BytePredicate predicate)
select
in interface ByteIterable
select
in interface MutableByteCollection
select
in interface ByteList
select
in interface MutableByteList
select
in interface OrderedByteIterable
select
in interface ReversibleByteIterable
public ByteArrayList reject(BytePredicate predicate)
reject
in interface ByteIterable
reject
in interface MutableByteCollection
reject
in interface ByteList
reject
in interface MutableByteList
reject
in interface OrderedByteIterable
reject
in interface ReversibleByteIterable
public byte detectIfNone(BytePredicate predicate, byte ifNone)
detectIfNone
in interface ByteIterable
public <V> MutableList<V> collect(ByteToObjectFunction<? extends V> function)
collect
in interface ByteIterable
collect
in interface MutableByteCollection
collect
in interface ByteList
collect
in interface MutableByteList
collect
in interface OrderedByteIterable
collect
in interface ReversibleByteIterable
public byte max()
max
in interface ByteIterable
public byte min()
min
in interface ByteIterable
public long sum()
sum
in interface ByteIterable
public long dotProduct(ByteList list)
dotProduct
in interface ByteList
public byte[] toArray()
toArray
in interface ByteIterable
public boolean equals(Object otherList)
ByteList
List.equals(Object)
.public int hashCode()
ByteList
List.hashCode()
.public void appendString(Appendable appendable, String start, String separator, String end)
PrimitiveIterable
Appendable
. Prints the string returned
by PrimitiveIterable.makeString(String, String, String)
.appendString
in interface PrimitiveIterable
public MutableByteList asUnmodifiable()
asUnmodifiable
in interface MutableByteCollection
asUnmodifiable
in interface MutableByteList
public MutableByteList asSynchronized()
asSynchronized
in interface MutableByteCollection
asSynchronized
in interface MutableByteList
public ImmutableByteList toImmutable()
MutableByteList
toImmutable
in interface MutableByteCollection
toImmutable
in interface ByteList
toImmutable
in interface MutableByteList
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException
readExternal
in interface Externalizable
IOException
public LazyByteIterable asReversed()
asReversed
in interface ReversibleByteIterable
public ByteArrayList reverseThis()
reverseThis
in interface MutableByteList
public ByteArrayList sortThis()
MutableByteList
sortThis
in interface MutableByteList
public ByteArrayList toReversed()
toReversed
in interface ByteList
toReversed
in interface MutableByteList
toReversed
in interface ReversibleByteIterable
public int binarySearch(byte value)
binarySearch
in interface ByteList
public MutableByteList distinct()
distinct
in interface ByteList
distinct
in interface MutableByteList
distinct
in interface ReversibleByteIterable
public MutableByteList subList(int fromIndex, int toIndex)
subList
in interface ByteList
subList
in interface MutableByteList
List#subList(int fromIndex, int toIndex)}
Copyright © 2004–2016. All rights reserved.