public class BitLongSet extends java.lang.Object implements LongSortedSet
LongSortedSet backed by two SparseBitSets for positive and negative values.
This LongSortedSet covers all values between Long.MIN_VALUE and Long.MAX_VALUE inclusive.| Constructor and Description |
|---|
BitLongSet(long... xs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addLong(long x) |
void |
clear() |
boolean |
containsLong(long x) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isEmpty() |
LongIterator |
iterator() |
boolean |
removeLong(long x) |
int |
size() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcomparator, first, firstLong, headSet, headSet, last, lastLong, spliterator, subSet, subSet, tailSet, tailSetadd, addAll, contains, containsAll, remove, removeAll, retainAll, toArray, toArrayaddAllLongs, addAllLongs, removeIf, toLongArraycontainsAllLongs, containsAllLongs, containsAnyLongs, containsAnyLongs, forEach, forEachLong, from, from, longStream, of, once, once, parallelLongStream, removeAllLongs, removeAllLongs, removeLongsIf, retainAllLongs, retainAllLongs, sequencepublic int size()
size in interface java.util.Collection<java.lang.Long>size in interface java.util.Set<java.lang.Long>public LongIterator iterator()
iterator in interface java.lang.Iterable<java.lang.Long>iterator in interface java.util.Collection<java.lang.Long>iterator in interface java.util.Set<java.lang.Long>iterator in interface LongIterablepublic boolean isEmpty()
isEmpty in interface java.util.Collection<java.lang.Long>isEmpty in interface java.util.Set<java.lang.Long>isEmpty in interface LongCollectionisEmpty in interface LongIterableisEmpty in interface LongSetpublic void clear()
clear in interface java.util.Collection<java.lang.Long>clear in interface java.util.Set<java.lang.Long>clear in interface LongCollectionclear in interface LongIterableclear in interface LongSetpublic boolean addLong(long x)
addLong in interface LongCollectionpublic boolean removeLong(long x)
removeLong in interface LongIterablepublic boolean containsLong(long x)
containsLong in interface LongIterablepublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in interface java.util.Collection<java.lang.Long>equals in interface java.util.Set<java.lang.Long>equals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.Collection<java.lang.Long>hashCode in interface java.util.Set<java.lang.Long>hashCode in class java.lang.Object