Interface MutableIntSet
- All Superinterfaces:
IntSet, Serializable
- All Known Implementing Classes:
BimodalMutableIntSet, BitVectorIntSet, MutableSharedBitVectorIntSet, MutableSparseIntSet, SemiSparseMutableIntSet, TunedMutableSparseIntSet
-
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(int i) Add an integer value to this set.booleanAdd all members of set to this.booleanaddAllInIntersection(IntSet other, IntSet filter) voidclear()remove all elements from this setvoidSet the value of this to be the same as the value of setvoidintersectWith(IntSet set) Intersect this with another set.booleanremove(int i) Remove an integer from this set.Methods inherited from interface IntSet
contains, containsAny, foreach, foreachExcluding, intersection, intIterator, isEmpty, isSubset, max, sameValue, size, union
-
Method Details
-
copySet
Set the value of this to be the same as the value of set -
addAll
Add all members of set to this.- Returns:
- true iff the value of this changes.
-
add
boolean add(int i) Add an integer value to this set.- Parameters:
i- integer to add- Returns:
- true iff the value of this changes.
-
remove
boolean remove(int i) Remove an integer from this set.- Parameters:
i- integer to remove- Returns:
- true iff the value of this changes.
-
clear
void clear()remove all elements from this set -
intersectWith
Intersect this with another set. -
addAllInIntersection
-