net.sf.saxon.sort
public class IntHashSet extends Object implements Serializable
Field Summary | |
---|---|
static int | MAX_SIZE
The maximum number of elements this container can contain. |
int | ndv
This set's NO-DATA-VALUE. |
Constructor Summary | |
---|---|
IntHashSet()
Initializes a set with a capacity of 8 and a load factor of 0,25.
| |
IntHashSet(int capacity)
Initializes a set with the given capacity and a load factor of 0,25.
| |
IntHashSet(int capacity, int noDataValue)
Initializes a set with a load factor of 0,25.
| |
IntHashSet(int capacity, double factor, int noDataValue)
Constructs a new set with initial capacity, and load factor.
|
Method Summary | |
---|---|
boolean | add(int value) |
void | clear() |
boolean | contains(int value) |
boolean | containsAll(IntHashSet other)
Test if this set is a superset of another set |
boolean | containsSome(IntHashSet other)
Test if this set has overlapping membership with another set |
boolean | equals(Object other)
Test whether this set has exactly the same members as another set |
IntHashSet | except(IntHashSet other)
Form a new set that is the difference of this set with another set. |
int[] | getValues() |
int | hashCode()
Construct a hash key that supports the equals() test |
IntHashSet | intersect(IntHashSet other)
Form a new set that is the intersection of this set with another set. |
boolean | isEmpty() |
IntIterator | iterator()
Get an iterator over the values |
int | peek(int defaultValue) |
boolean | remove(int value) |
int | size() |
IntHashSet | union(IntHashSet other)
Form a new set that is the union of this set with another set. |
See Also: IntHashSet
Parameters: capacity the initial capacity.
See Also: IntHashSet
Parameters: capacity the initial capacity. noDataValue the value to use for non-values.
See Also: IntHashSet
Parameters: capacity the initial capacity. factor the load factor. noDataValue the value to use for non-values.