@NotThreadSafe public final class BooleanArrayList extends Object implements com.gs.collections.api.list.primitive.MutableBooleanList, 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(Appendable appendable) |
void |
appendString(Appendable appendable,
String separator) |
void |
appendString(Appendable appendable,
String start,
String separator,
String end) |
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.MutableBooleanIterator |
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) |
com.gs.collections.api.list.primitive.MutableBooleanList |
distinct() |
void |
each(com.gs.collections.api.block.procedure.primitive.BooleanProcedure procedure) |
boolean |
equals(Object otherList) |
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() |
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() |
int |
lastIndexOf(boolean object) |
String |
makeString() |
String |
makeString(String separator) |
String |
makeString(String start,
String separator,
String end) |
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() |
void |
readExternal(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() |
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() |
com.gs.collections.api.list.primitive.MutableBooleanList |
toList() |
BooleanArrayList |
toReversed() |
com.gs.collections.api.set.primitive.MutableBooleanSet |
toSet() |
String |
toString() |
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(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()
size in interface com.gs.collections.api.PrimitiveIterablepublic boolean isEmpty()
isEmpty in interface com.gs.collections.api.PrimitiveIterablepublic boolean notEmpty()
notEmpty 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.OrderedBooleanIterablepublic 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.OrderedBooleanIterablepublic 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.MutableBooleanCollectionpublic boolean retainAll(boolean... source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic 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.MutableBooleanIterator booleanIterator()
booleanIterator in interface com.gs.collections.api.BooleanIterablebooleanIterator in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic void forEach(com.gs.collections.api.block.procedure.primitive.BooleanProcedure procedure)
forEach in interface com.gs.collections.api.BooleanIterablepublic void each(com.gs.collections.api.block.procedure.primitive.BooleanProcedure procedure)
each 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.OrderedBooleanIterablepublic <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.OrderedBooleanIterableinjectIntoWithIndex 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.OrderedBooleanIterableselect 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.OrderedBooleanIterablereject 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()
toImmutable 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.MutableBooleanListpublic 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 com.gs.collections.api.list.primitive.MutableBooleanList distinct()
distinct in interface com.gs.collections.api.list.primitive.BooleanListdistinct in interface com.gs.collections.api.list.primitive.MutableBooleanListdistinct 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.OrderedBooleanIterablecollect in interface com.gs.collections.api.ordered.primitive.ReversibleBooleanIterablepublic boolean[] toArray()
toArray in interface com.gs.collections.api.BooleanIterablepublic boolean equals(Object otherList)
public int hashCode()
public String toString()
public String makeString()
makeString in interface com.gs.collections.api.PrimitiveIterablepublic String makeString(String separator)
makeString in interface com.gs.collections.api.PrimitiveIterablepublic String makeString(String start, String separator, String end)
makeString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(Appendable appendable)
appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(Appendable appendable, String separator)
appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(Appendable appendable, String start, String separator, String end)
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(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizableIOExceptionCopyright © 2004–2016. All rights reserved.