Package it.unimi.dsi.fastutil.ints

Provides type-specific classes for integer elements or keys.

See:
          Description

Interface Summary
Int2BooleanMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2BooleanMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2BooleanSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2ByteMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2ByteMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2ByteSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2CharMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2CharMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2CharSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2DoubleMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2DoubleMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2DoubleSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2FloatMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2FloatMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2FloatSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2IntMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2IntMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2IntSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2LongMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2LongMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2LongSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2ObjectMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2ObjectMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2ObjectSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2ReferenceMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2ReferenceMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2ReferenceSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Int2ShortMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling.
Int2ShortMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Int2ShortSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
IntBidirectionalIterator A type-specific bidirectional iterator; provides an additional method to reduce type juggling, and the possibility to skip elements backwards.
IntCollection A type-specific Collection; provides some additional methods that use polymorphism to reduce type juggling.
IntComparator A type-specific Comparator; provides methods to compare two primitive types both as objects and as primitive types.
IntIterator A type-specific Iterator; provides an additional method to reduce type juggling, and the possibility to skip elements.
IntList A type-specific List; provides some additional methods that use polymorphism to reduce type juggling.
IntListIterator A type-specific bidirectional iterator that is also a ListIterator.
IntSet A type-specific Set; provides some additional methods that use polymorphism to reduce type juggling.
IntSortedSet A type-specific SortedSet; provides some additional methods that use polymorphism to reduce type juggling.
 

Class Summary
AbstractInt2BooleanMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2ByteMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2CharMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2DoubleMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2FloatMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2IntMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2LongMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2ObjectMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2ReferenceMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractInt2ShortMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractIntBidirectionalIterator An abstract class facilitating the creation of type-specific bidirectional iterators.
AbstractIntCollection An abstract class providing basic methods for collections implementing a type-specific interface.
AbstractIntComparator An abstract class facilitating the creation of type-specific comparators.
AbstractIntIterator An abstract class facilitating the creation of type-specific iterators.
AbstractIntList An abstract class providing basic methods for lists implementing a type-specific list interface.
AbstractIntListIterator An abstract class facilitating the creation of type-specific list iterators.
AbstractIntSet An abstract class providing basic methods for sets implementing a type-specific interface.
Int2BooleanAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2BooleanLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2BooleanOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2BooleanRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2ByteAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2ByteLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2ByteOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2ByteRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2CharAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2CharLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2CharOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2CharRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2DoubleAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2DoubleLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2DoubleOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2DoubleRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2FloatAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2FloatLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2FloatOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2FloatRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2IntAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2IntLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2IntOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2IntRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2LongAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2LongLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2LongOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2LongRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2ObjectAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2ObjectLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2ObjectOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2ObjectRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2ReferenceAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2ReferenceLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2ReferenceOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2ReferenceRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Int2ShortAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Int2ShortLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Int2ShortOpenHashMap A type-specific hash map with a fast, small-footprint implementation.
Int2ShortRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
IntArrayList A type-specific ArrayList; provides some additional methods that use polymorphism to reduce type juggling.
IntAVLTreeSet A type-specific AVL tree set with a fast, small-footprint implementation.
IntLinkedOpenHashSet A type-specific linked hash set with with a fast, small-footprint implementation.
IntOpenHashSet A type-specific hash set with with a fast, small-footprint implementation.
IntRBTreeSet A type-specific red-black tree set with a fast, small-footprint implementation.
 

Package it.unimi.dsi.fastutil.ints Description

Provides type-specific classes for integer elements or keys.

Note that because of the clash with List.remove(int), the type-specific removal method of an IntCollection is IntCollection.rem(int). This is fixed for sets by reintroducing IntSet.remove(int), but, for instance, if you want to remove an element from a list you will need to use rem().