public class IntHashSet extends IntSet
Not thread safe.
| Constructor and Description |
|---|
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.
|
| 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
|
static boolean |
containsSome(IntSet one,
IntSet two)
Test if one set has overlapping membership with another set
|
IntSet |
copy()
Create a copy of this IntSet that leaves the original unchanged.
|
boolean |
equals(java.lang.Object other)
Test whether this set has exactly the same members as another set
|
int[] |
getValues() |
int |
hashCode()
Construct a hash key that supports the equals() test
|
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.
|
static IntHashSet |
of(int... members)
Create an IntHashSet with supplied integer members
|
boolean |
remove(int value)
Remove an integer from the set
|
int |
size()
Get the number of integers in the set
|
static java.lang.String |
stringify(IntIterator it) |
java.lang.String |
toString() |
public IntHashSet()
public IntHashSet(int capacity)
capacity - the initial capacity.public IntHashSet(int capacity,
int noDataValue)
capacity - the initial capacity.noDataValue - the value to use for non-values.public IntSet copy()
IntSetpublic IntSet mutableCopy()
IntSetmutableCopy in class IntSetpublic void clear()
IntSetpublic int size()
IntSetpublic boolean isEmpty()
IntSetpublic int[] getValues()
public boolean contains(int value)
IntSetpublic boolean remove(int value)
IntSetpublic boolean add(int value)
IntSetpublic IntIterator iterator()
public static boolean containsSome(IntSet one, IntSet two)
one - the first settwo - the second setpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectother - the other setpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String stringify(IntIterator it)
public static IntHashSet of(int... members)
members - the members to be added to the IntHashSetCopyright (c) 2004-2022 Saxonica Limited. All rights reserved.