Modifier and Type | Method and Description |
---|---|
boolean |
add(int value)
Add an integer to the set
|
void |
clear()
Clear the contents of the IntSet (making it an empty set)
|
boolean |
contains(int value)
Determine whether a particular integer is present in the set
|
boolean |
containsAll(IntSet other)
Test if this set is a superset of another set
|
IntSet |
copy()
Create a copy of this IntSet that leaves the original unchanged.
|
IntSet |
except(IntSet other)
Form a new set that is the difference of this set and another set.
|
static IntEmptySet |
getInstance() |
IntSet |
intersect(IntSet other)
Form a new set that is the intersection of two IntSets.
|
boolean |
isEmpty()
Determine if the set is empty
|
IntIterator |
iterator()
Get an iterator over the values
|
IntSet |
mutableCopy()
Create a copy of this IntSet that contains the same set of integers.
|
boolean |
remove(int value)
Remove an integer from the set
|
int |
size()
Get the number of integers in the set
|
IntSet |
union(IntSet other)
Form a new set that is the union of two IntSets.
|
public static IntEmptySet getInstance()
public IntSet copy()
IntSet
public IntSet mutableCopy()
IntSet
mutableCopy
in interface IntSet
public void clear()
IntSet
public int size()
IntSet
public boolean isEmpty()
IntSet
public boolean contains(int value)
IntSet
public boolean remove(int value)
IntSet
public boolean add(int value)
IntSet
public IntIterator iterator()
IntSet
public IntSet union(IntSet other)
IntSet
public IntSet intersect(IntSet other)
IntSet
public IntSet except(IntSet other)
IntSet
public boolean containsAll(IntSet other)
IntSet
containsAll
in interface IntSet
other
- the other setCopyright (c) 2004-2020 Saxonica Limited. All rights reserved.