Package it.unimi.dsi.fastutil.ints
Class IntCollections.IterableCollection
java.lang.Object
java.util.AbstractCollection<Integer>
it.unimi.dsi.fastutil.ints.AbstractIntCollection
it.unimi.dsi.fastutil.ints.IntCollections.IterableCollection
- All Implemented Interfaces:
IntCollection
,IntIterable
,Serializable
,Iterable<Integer>
,Collection<Integer>
- Enclosing class:
- IntCollections
public static class IntCollections.IterableCollection extends AbstractIntCollection implements Serializable
A collection wrapper class for iterables.
- See Also:
- Serialized Form
-
Method Summary
Modifier and Type Method Description boolean
isEmpty()
IntIterator
iterator()
Returns a type-specific iterator on the elements of this collection.int
size()
Methods inherited from class it.unimi.dsi.fastutil.ints.AbstractIntCollection
add, add, addAll, contains, contains, containsAll, rem, remove, removeAll, retainAll, toArray, toIntArray, toIntArray, toString
Methods inherited from class java.util.AbstractCollection
addAll, clear, containsAll, removeAll, retainAll, toArray, toArray
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
addAll, clear, containsAll, equals, hashCode, parallelStream, removeAll, retainAll, spliterator, stream, toArray, toArray, toArray
-
Method Details
-
size
public int size()- Specified by:
size
in interfaceCollection<Integer>
- Specified by:
size
in classAbstractCollection<Integer>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceCollection<Integer>
- Overrides:
isEmpty
in classAbstractCollection<Integer>
-
iterator
Description copied from interface:IntCollection
Returns a type-specific iterator on the elements of this collection.Note that this specification strengthens the one given in
Iterable.iterator()
, which was already strengthened in the corresponding type-specific class, but was weakened by the fact that this interface extendsCollection
.- Specified by:
iterator
in interfaceCollection<Integer>
- Specified by:
iterator
in interfaceIntCollection
- Specified by:
iterator
in interfaceIntIterable
- Specified by:
iterator
in interfaceIterable<Integer>
- Specified by:
iterator
in classAbstractIntCollection
- Returns:
- a type-specific iterator on the elements of this collection.
- See Also:
Iterable.iterator()
-