@NotThreadSafe
public final class BooleanArrayList
extends java.lang.Object
implements com.gs.collections.api.list.primitive.MutableBooleanList, java.io.Externalizable
FastList, and is memory-optimized for boolean primitives.| Constructor and Description |
|---|
BooleanArrayList() |
BooleanArrayList(boolean... array) |
BooleanArrayList(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(boolean newItem) |
boolean |
addAll(boolean... source) |
boolean |
addAll(com.gs.collections.api.BooleanIterable source) |
boolean |
addAllAtIndex(int index,
boolean... source) |
boolean |
addAllAtIndex(int index,
com.gs.collections.api.BooleanIterable source) |
void |
addAtIndex(int index,
boolean element) |
boolean |
allSatisfy(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
boolean |
anySatisfy(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
void |
appendString(java.lang.Appendable appendable)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(java.lang.Appendable appendable,
java.lang.String separator)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
Prints a string representation of this collection onto the given
Appendable. |
com.gs.collections.api.LazyBooleanIterable |
asLazy() |
com.gs.collections.api.LazyBooleanIterable |
asReversed() |
com.gs.collections.api.list.primitive.MutableBooleanList |
asSynchronized() |
com.gs.collections.api.list.primitive.MutableBooleanList |
asUnmodifiable() |
com.gs.collections.api.iterator.BooleanIterator |
booleanIterator() |
void |
clear() |
<V> com.gs.collections.api.list.MutableList<V> |
collect(com.gs.collections.api.block.function.primitive.BooleanToObjectFunction<? extends V> function) |
boolean |
contains(boolean value) |
boolean |
containsAll(boolean... source) |
boolean |
containsAll(com.gs.collections.api.BooleanIterable source) |
int |
count(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
boolean |
detectIfNone(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate,
boolean ifNone) |
boolean |
equals(java.lang.Object otherList)
Follows the same general contract as
List.equals(Object). |
void |
forEach(com.gs.collections.api.block.procedure.primitive.BooleanProcedure procedure) |
void |
forEachWithIndex(com.gs.collections.api.block.procedure.primitive.BooleanIntProcedure procedure) |
boolean |
get(int index) |
boolean |
getFirst() |
boolean |
getLast() |
int |
hashCode()
Follows the same general contract as
List.hashCode(). |
int |
indexOf(boolean object) |
<T> T |
injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectBooleanToObjectFunction<? super T,? extends T> function) |
<T> T |
injectIntoWithIndex(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectBooleanIntToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty()
Returns true if this iterable has zero items.
|
int |
lastIndexOf(boolean object) |
java.lang.String |
makeString()
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space). |
java.lang.String |
makeString(java.lang.String separator)
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String). |
java.lang.String |
makeString(java.lang.String start,
java.lang.String separator,
java.lang.String end)
Returns a string representation of this collection.
|
static BooleanArrayList |
newList(com.gs.collections.api.BooleanIterable source) |
static BooleanArrayList |
newListWith(boolean... array) |
boolean |
noneSatisfy(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
boolean |
notEmpty()
The English equivalent of !this.isEmpty()
|
void |
readExternal(java.io.ObjectInput in) |
BooleanArrayList |
reject(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
boolean |
remove(boolean value) |
boolean |
removeAll(boolean... source) |
boolean |
removeAll(com.gs.collections.api.BooleanIterable source) |
boolean |
removeAtIndex(int index) |
boolean |
retainAll(boolean... source) |
boolean |
retainAll(com.gs.collections.api.BooleanIterable source) |
BooleanArrayList |
reverseThis() |
BooleanArrayList |
select(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
boolean |
set(int index,
boolean element) |
int |
size()
Returns the number of items in this iterable.
|
com.gs.collections.api.list.primitive.MutableBooleanList |
subList(int fromIndex,
int toIndex) |
boolean[] |
toArray() |
com.gs.collections.api.bag.primitive.MutableBooleanBag |
toBag() |
com.gs.collections.api.list.primitive.ImmutableBooleanList |
toImmutable()
Returns an immutable copy of this list.
|
com.gs.collections.api.list.primitive.MutableBooleanList |
toList() |
BooleanArrayList |
toReversed() |
com.gs.collections.api.set.primitive.MutableBooleanSet |
toSet() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
BooleanArrayList |
with(boolean element) |
BooleanArrayList |
with(boolean element1,
boolean element2) |
BooleanArrayList |
with(boolean element1,
boolean element2,
boolean element3) |
BooleanArrayList |
with(boolean element1,
boolean element2,
boolean element3,
boolean... elements) |
BooleanArrayList |
withAll(com.gs.collections.api.BooleanIterable elements) |
BooleanArrayList |
without(boolean element) |
BooleanArrayList |
withoutAll(com.gs.collections.api.BooleanIterable elements) |
void |
writeExternal(java.io.ObjectOutput out) |
public BooleanArrayList()
public BooleanArrayList(int initialCapacity)
public BooleanArrayList(boolean... array)
public static BooleanArrayList newListWith(boolean... array)
public static BooleanArrayList newList(com.gs.collections.api.BooleanIterable source)
public int size()
com.gs.collections.api.PrimitiveIterablesize in interface com.gs.collections.api.PrimitiveIterablepublic boolean isEmpty()
com.gs.collections.api.PrimitiveIterableisEmpty in interface com.gs.collections.api.PrimitiveIterablepublic boolean notEmpty()
com.gs.collections.api.PrimitiveIterablenotEmpty in interface com.gs.collections.api.PrimitiveIterablepublic void clear()
clear in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean contains(boolean value)
contains in interface com.gs.collections.api.BooleanIterablepublic boolean containsAll(boolean... source)
containsAll in interface com.gs.collections.api.BooleanIterablepublic boolean containsAll(com.gs.collections.api.BooleanIterable source)
containsAll in interface com.gs.collections.api.BooleanIterablepublic boolean get(int index)
get in interface com.gs.collections.api.list.primitive.BooleanListpublic boolean getFirst()
getFirst in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic boolean getLast()
getLast in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic int indexOf(boolean object)
indexOf in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic int lastIndexOf(boolean object)
lastIndexOf in interface com.gs.collections.api.list.primitive.BooleanListpublic boolean add(boolean newItem)
add in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean addAll(boolean... source)
addAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean addAll(com.gs.collections.api.BooleanIterable source)
addAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic void addAtIndex(int index,
boolean element)
addAtIndex in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic boolean addAllAtIndex(int index,
boolean... source)
addAllAtIndex in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic boolean addAllAtIndex(int index,
com.gs.collections.api.BooleanIterable source)
addAllAtIndex in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic boolean remove(boolean value)
remove in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean removeAll(com.gs.collections.api.BooleanIterable source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean removeAll(boolean... source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean retainAll(com.gs.collections.api.BooleanIterable source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionCollection.retainAll(Collection)public boolean retainAll(boolean... source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionCollection.retainAll(Collection)public boolean removeAtIndex(int index)
removeAtIndex in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic boolean set(int index,
boolean element)
set in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic BooleanArrayList with(boolean element)
with in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionwith in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic BooleanArrayList without(boolean element)
without in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionwithout in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic BooleanArrayList withAll(com.gs.collections.api.BooleanIterable elements)
withAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionwithAll in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic BooleanArrayList withoutAll(com.gs.collections.api.BooleanIterable elements)
withoutAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionwithoutAll in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic BooleanArrayList with(boolean element1, boolean element2)
public BooleanArrayList with(boolean element1, boolean element2, boolean element3)
public BooleanArrayList with(boolean element1, boolean element2, boolean element3, boolean... elements)
public com.gs.collections.api.iterator.BooleanIterator booleanIterator()
booleanIterator in interface com.gs.collections.api.BooleanIterablepublic void forEach(com.gs.collections.api.block.procedure.primitive.BooleanProcedure procedure)
forEach in interface com.gs.collections.api.BooleanIterablepublic void forEachWithIndex(com.gs.collections.api.block.procedure.primitive.BooleanIntProcedure procedure)
forEachWithIndex in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic <T> T injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectBooleanToObjectFunction<? super T,? extends T> function)
injectInto in interface com.gs.collections.api.BooleanIterablepublic <T> T injectIntoWithIndex(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectBooleanIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic int count(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate)
count in interface com.gs.collections.api.BooleanIterablepublic boolean anySatisfy(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate)
anySatisfy in interface com.gs.collections.api.BooleanIterablepublic boolean allSatisfy(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate)
allSatisfy in interface com.gs.collections.api.BooleanIterablepublic boolean noneSatisfy(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate)
noneSatisfy in interface com.gs.collections.api.BooleanIterablepublic BooleanArrayList select(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate)
select in interface com.gs.collections.api.BooleanIterableselect in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionselect in interface com.gs.collections.api.list.primitive.BooleanListselect in interface com.gs.collections.api.list.primitive.MutableBooleanListselect in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic BooleanArrayList reject(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate)
reject in interface com.gs.collections.api.BooleanIterablereject in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionreject in interface com.gs.collections.api.list.primitive.BooleanListreject in interface com.gs.collections.api.list.primitive.MutableBooleanListreject in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic com.gs.collections.api.LazyBooleanIterable asReversed()
asReversed in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic BooleanArrayList reverseThis()
reverseThis in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic com.gs.collections.api.list.primitive.MutableBooleanList asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionasUnmodifiable in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic com.gs.collections.api.list.primitive.MutableBooleanList asSynchronized()
asSynchronized in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionasSynchronized in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic com.gs.collections.api.list.primitive.ImmutableBooleanList toImmutable()
com.gs.collections.api.list.primitive.MutableBooleanListtoImmutable in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectiontoImmutable in interface com.gs.collections.api.list.primitive.BooleanListtoImmutable in interface com.gs.collections.api.list.primitive.MutableBooleanListpublic com.gs.collections.api.list.primitive.MutableBooleanList subList(int fromIndex,
int toIndex)
subList in interface com.gs.collections.api.list.primitive.BooleanListsubList in interface com.gs.collections.api.list.primitive.MutableBooleanListList#subList(int fromIndex, int toIndex)}public BooleanArrayList toReversed()
toReversed in interface com.gs.collections.api.list.primitive.BooleanListtoReversed in interface com.gs.collections.api.list.primitive.MutableBooleanListtoReversed in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic boolean detectIfNone(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate,
boolean ifNone)
detectIfNone in interface com.gs.collections.api.BooleanIterablepublic <V> com.gs.collections.api.list.MutableList<V> collect(com.gs.collections.api.block.function.primitive.BooleanToObjectFunction<? extends V> function)
collect in interface com.gs.collections.api.BooleanIterablecollect in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectioncollect in interface com.gs.collections.api.list.primitive.BooleanListcollect in interface com.gs.collections.api.list.primitive.MutableBooleanListcollect in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic boolean[] toArray()
toArray in interface com.gs.collections.api.BooleanIterablepublic boolean equals(java.lang.Object otherList)
com.gs.collections.api.list.primitive.BooleanListList.equals(Object).equals in interface com.gs.collections.api.list.primitive.BooleanListequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.list.primitive.BooleanListList.hashCode().hashCode in interface com.gs.collections.api.list.primitive.BooleanListhashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.PrimitiveIterabletoString in class java.lang.Objectpublic java.lang.String makeString()
com.gs.collections.api.PrimitiveIterablePrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space).makeString in interface com.gs.collections.api.PrimitiveIterablepublic java.lang.String makeString(java.lang.String separator)
com.gs.collections.api.PrimitiveIterablePrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String).makeString in interface com.gs.collections.api.PrimitiveIterablepublic java.lang.String makeString(java.lang.String start,
java.lang.String separator,
java.lang.String end)
com.gs.collections.api.PrimitiveIterablemakeString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString().appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String separator)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String).appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String, String, String).appendString in interface com.gs.collections.api.PrimitiveIterablepublic com.gs.collections.api.list.primitive.MutableBooleanList toList()
toList in interface com.gs.collections.api.BooleanIterablepublic com.gs.collections.api.set.primitive.MutableBooleanSet toSet()
toSet in interface com.gs.collections.api.BooleanIterablepublic com.gs.collections.api.bag.primitive.MutableBooleanBag toBag()
toBag in interface com.gs.collections.api.BooleanIterablepublic com.gs.collections.api.LazyBooleanIterable asLazy()
asLazy in interface com.gs.collections.api.BooleanIterablepublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException
readExternal in interface java.io.Externalizablejava.io.IOException