Package org.eclipse.mat.collect
Class SetInt
- java.lang.Object
-
- org.eclipse.mat.collect.SetInt
-
- All Implemented Interfaces:
Serializable
public final class SetInt extends Object implements Serializable
Utility class to hold a set of ints Similar to a Set, but efficient for ints- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(int key)
Add a value to the setvoid
clear()
clear all the entriesboolean
contains(int key)
Find a value from the setboolean
isEmpty()
is the set emptyIteratorInt
iterator()
get an iterator to go through the setboolean
remove(int key)
Remove a value from the setint
size()
get the number of used entriesint[]
toArray()
convert to an array
-
-
-
Method Detail
-
add
public boolean add(int key)
Add a value to the set- Parameters:
key
- the value to add- Returns:
- return true if added
-
remove
public boolean remove(int key)
Remove a value from the set- Parameters:
key
- the value to add- Returns:
- return true if removed
-
contains
public boolean contains(int key)
Find a value from the set- Parameters:
key
- the value to find- Returns:
- return true if found
-
size
public int size()
get the number of used entries- Returns:
- the number of entries
-
isEmpty
public boolean isEmpty()
is the set empty- Returns:
- true if empty
-
clear
public void clear()
clear all the entries
-
iterator
public IteratorInt iterator()
get an iterator to go through the set- Returns:
- the iterator
-
toArray
public int[] toArray()
convert to an array- Returns:
- a copy of the entries
-
-