@NotThreadSafe public final class BooleanHashBag extends Object implements com.gs.collections.api.bag.primitive.MutableBooleanBag, Externalizable
HashBag, and is memory-optimized for boolean primitives.| Constructor and Description |
|---|
BooleanHashBag() |
BooleanHashBag(boolean... elements) |
BooleanHashBag(BooleanHashBag bag) |
BooleanHashBag(com.gs.collections.api.BooleanIterable iterable) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(boolean item) |
boolean |
addAll(boolean... source) |
boolean |
addAll(com.gs.collections.api.BooleanIterable source) |
void |
addOccurrences(boolean item,
int occurrences) |
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.bag.primitive.MutableBooleanBag |
asSynchronized() |
com.gs.collections.api.bag.primitive.MutableBooleanBag |
asUnmodifiable() |
com.gs.collections.api.iterator.MutableBooleanIterator |
booleanIterator() |
void |
clear() |
<V> com.gs.collections.api.bag.MutableBag<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) |
void |
each(com.gs.collections.api.block.procedure.primitive.BooleanProcedure procedure) |
boolean |
equals(Object otherBag) |
void |
forEach(com.gs.collections.api.block.procedure.primitive.BooleanProcedure procedure) |
void |
forEachWithOccurrences(com.gs.collections.api.block.procedure.primitive.BooleanIntProcedure procedure) |
int |
hashCode() |
<T> T |
injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectBooleanToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty() |
String |
makeString() |
String |
makeString(String separator) |
String |
makeString(String start,
String separator,
String end) |
static BooleanHashBag |
newBag(com.gs.collections.api.BooleanIterable source) |
static BooleanHashBag |
newBagWith(boolean... source) |
boolean |
noneSatisfy(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
boolean |
notEmpty() |
int |
occurrencesOf(boolean item) |
void |
readExternal(ObjectInput in) |
com.gs.collections.api.bag.primitive.MutableBooleanBag |
reject(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
boolean |
remove(boolean item) |
boolean |
removeAll(boolean... source) |
boolean |
removeAll(com.gs.collections.api.BooleanIterable source) |
boolean |
removeOccurrences(boolean item,
int occurrences) |
boolean |
retainAll(boolean... source) |
boolean |
retainAll(com.gs.collections.api.BooleanIterable elements) |
com.gs.collections.api.bag.primitive.MutableBooleanBag |
select(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate) |
int |
size() |
int |
sizeDistinct() |
boolean[] |
toArray() |
com.gs.collections.api.bag.primitive.MutableBooleanBag |
toBag() |
com.gs.collections.api.bag.primitive.ImmutableBooleanBag |
toImmutable() |
com.gs.collections.api.list.primitive.MutableBooleanList |
toList() |
com.gs.collections.api.set.primitive.MutableBooleanSet |
toSet() |
String |
toString() |
BooleanHashBag |
with(boolean element) |
BooleanHashBag |
with(boolean element1,
boolean element2) |
BooleanHashBag |
with(boolean element1,
boolean element2,
boolean element3) |
BooleanHashBag |
withAll(com.gs.collections.api.BooleanIterable iterable) |
BooleanHashBag |
without(boolean element) |
BooleanHashBag |
withoutAll(com.gs.collections.api.BooleanIterable iterable) |
void |
writeExternal(ObjectOutput out) |
public BooleanHashBag()
public BooleanHashBag(com.gs.collections.api.BooleanIterable iterable)
public BooleanHashBag(boolean... elements)
public BooleanHashBag(BooleanHashBag bag)
public static BooleanHashBag newBagWith(boolean... source)
public static BooleanHashBag newBag(com.gs.collections.api.BooleanIterable source)
public boolean isEmpty()
isEmpty in interface com.gs.collections.api.PrimitiveIterablepublic boolean notEmpty()
notEmpty in interface com.gs.collections.api.PrimitiveIterablepublic int size()
size in interface com.gs.collections.api.PrimitiveIterablepublic int sizeDistinct()
sizeDistinct in interface com.gs.collections.api.bag.primitive.BooleanBagpublic void clear()
clear in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic BooleanHashBag with(boolean element)
with in interface com.gs.collections.api.bag.primitive.MutableBooleanBagwith in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic BooleanHashBag with(boolean element1, boolean element2)
public BooleanHashBag with(boolean element1, boolean element2, boolean element3)
public BooleanHashBag withAll(com.gs.collections.api.BooleanIterable iterable)
withAll in interface com.gs.collections.api.bag.primitive.MutableBooleanBagwithAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic BooleanHashBag without(boolean element)
without in interface com.gs.collections.api.bag.primitive.MutableBooleanBagwithout in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic BooleanHashBag withoutAll(com.gs.collections.api.BooleanIterable iterable)
withoutAll in interface com.gs.collections.api.bag.primitive.MutableBooleanBagwithoutAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic com.gs.collections.api.bag.primitive.MutableBooleanBag asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.bag.primitive.MutableBooleanBagasUnmodifiable in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic com.gs.collections.api.bag.primitive.MutableBooleanBag asSynchronized()
asSynchronized in interface com.gs.collections.api.bag.primitive.MutableBooleanBagasSynchronized in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic com.gs.collections.api.bag.primitive.ImmutableBooleanBag toImmutable()
toImmutable in interface com.gs.collections.api.bag.primitive.BooleanBagtoImmutable in interface com.gs.collections.api.bag.primitive.MutableBooleanBagtoImmutable 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 int occurrencesOf(boolean item)
occurrencesOf in interface com.gs.collections.api.bag.primitive.BooleanBagpublic void forEachWithOccurrences(com.gs.collections.api.block.procedure.primitive.BooleanIntProcedure procedure)
forEachWithOccurrences in interface com.gs.collections.api.bag.primitive.BooleanBagpublic boolean add(boolean item)
add in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean remove(boolean item)
remove 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 boolean removeAll(boolean... source)
removeAll 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 retainAll(com.gs.collections.api.BooleanIterable elements)
retainAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean retainAll(boolean... source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic void addOccurrences(boolean item,
int occurrences)
addOccurrences in interface com.gs.collections.api.bag.primitive.MutableBooleanBagpublic boolean removeOccurrences(boolean item,
int occurrences)
removeOccurrences in interface com.gs.collections.api.bag.primitive.MutableBooleanBagpublic 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 com.gs.collections.api.bag.primitive.MutableBooleanBag select(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate)
select in interface com.gs.collections.api.bag.primitive.BooleanBagselect in interface com.gs.collections.api.bag.primitive.MutableBooleanBagselect in interface com.gs.collections.api.BooleanIterableselect in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic com.gs.collections.api.bag.primitive.MutableBooleanBag reject(com.gs.collections.api.block.predicate.primitive.BooleanPredicate predicate)
reject in interface com.gs.collections.api.bag.primitive.BooleanBagreject in interface com.gs.collections.api.bag.primitive.MutableBooleanBagreject in interface com.gs.collections.api.BooleanIterablereject in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic <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 boolean equals(Object otherBag)
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 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 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.bag.MutableBag<V> collect(com.gs.collections.api.block.function.primitive.BooleanToObjectFunction<? extends V> function)
collect in interface com.gs.collections.api.bag.primitive.BooleanBagcollect in interface com.gs.collections.api.bag.primitive.MutableBooleanBagcollect in interface com.gs.collections.api.BooleanIterablecollect in interface com.gs.collections.api.collection.primitive.MutableBooleanCollectionpublic boolean[] toArray()
toArray in interface com.gs.collections.api.BooleanIterablepublic 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 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 writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizableIOExceptionCopyright © 2004–2016. All rights reserved.