See: Description
Interface  Description 

IntIterator 
An iterator over a sequence of unboxed int values

IntSet 
A set of integers represented as int values

IntToIntMap 
Interface defining a map from integers to integers

Class  Description 

IntArraySet 
Set of int values.

IntArraySet.IntArrayIterator 
Iterator class: iterate over an array of integers

IntBlockSet 
Set of int values.

IntComplementSet 
An immutable integer set containing all int values except those in an excluded set

IntEmptySet 
An immutable integer set containing no integers

IntExceptPredicate 
An IntPredicate formed as the difference of two other predicates: it matches
an integer if the first operand matches the integer and the second does not

IntHashMap<T> 
A hash table that maps int keys to Object values.

IntHashSet 
Set of int values.

IntRangeSet 
Set of int values.

IntSetPredicate 
An implementation of IntPredicate that tests whether a given integer is a member
of some IntSet

IntSingletonIterator 
An iterator over a single integer

IntSingletonSet 
An immutable integer set containing a single integer

IntStepIterator 
An iterator over a sequence of integers with regular steps, e.g.

IntToIntArrayMap 
An implementation of
IntToIntMap that relies on serial searching, and
is therefore optimized for very small map sizes 
IntToIntHashMap 
A hash table that maps int keys to int values.

IntUnionPredicate 
An IntPredicate formed as the union of two other predicates: it matches
an integer if either of the operands matches the integer

IntUniversalSet 
An immutable integer set containing every integer

IntValuePredicate 
An IntPredicate that matches a single specific integer

MonotonicIntSet 
Set of int values.

This package provides utility routines for handling integer sets and maps.
The main classes are IntSet
which represents a set of 32bit integers
(int values), IntIterator
which is an iterator over a sequence of 32bit
integers, IntHashMap
which is a map from 32bit integers to arbitrary
objects, and IntToIntMap
which is a map from 32bit integers to 32bit
integers.
The package name is a pun on the conventional use by mathematicians of the symbol Z to denote the set of all natural integers.
Michael H. Kay
Saxonica Limited
9 January 2014
Copyright (c) 20042021 Saxonica Limited. All rights reserved.