public class BitCharSet extends java.lang.Object implements CharSortedSet
CharSortedSet
backed by two SparseBitSet
s for positive and negative values.CharSortedSet.SubSet
CharSet.Base
Constructor and Description |
---|
BitCharSet() |
BitCharSet(char... xs) |
Modifier and Type | Method and Description |
---|---|
boolean |
addChar(char x) |
void |
clear() |
boolean |
containsChar(char x) |
boolean |
equals(java.lang.Object o) |
char |
firstChar() |
int |
hashCode() |
boolean |
isEmpty() |
CharIterator |
iterator() |
char |
lastChar() |
boolean |
removeChar(char x) |
int |
size() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
comparator, create, create, first, headSet, headSet, intSpliterator, last, subSet, subSet, tailSet, tailSet
add, addAll, contains, containsAll, remove, removeAll, retainAll, toArray, toArray
addAllChars, addAllChars, removeIf, toCharArray
asReader, containsAllChars, containsAllChars, containsAnyChars, containsAnyChars, forEach, forEachChar, from, from, intIterator, intStream, of, once, parallelIntStream, read, removeAllChars, removeAllChars, removeCharsIf, retainAllChars, retainAllChars, sequence
public int size()
size
in interface java.util.Collection<java.lang.Character>
size
in interface java.util.Set<java.lang.Character>
public CharIterator iterator()
iterator
in interface java.lang.Iterable<java.lang.Character>
iterator
in interface java.util.Collection<java.lang.Character>
iterator
in interface java.util.Set<java.lang.Character>
iterator
in interface CharIterable
public boolean isEmpty()
isEmpty
in interface java.util.Collection<java.lang.Character>
isEmpty
in interface java.util.Set<java.lang.Character>
isEmpty
in interface CharCollection
isEmpty
in interface CharIterable
isEmpty
in interface CharSet
public void clear()
clear
in interface java.util.Collection<java.lang.Character>
clear
in interface java.util.Set<java.lang.Character>
clear
in interface CharCollection
clear
in interface CharIterable
clear
in interface CharSet
public boolean addChar(char x)
addChar
in interface CharCollection
public boolean removeChar(char x)
removeChar
in interface CharIterable
public boolean containsChar(char x)
containsChar
in interface CharIterable
public char firstChar()
firstChar
in interface CharSortedSet
public char lastChar()
lastChar
in interface CharSortedSet
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in interface java.util.Collection<java.lang.Character>
equals
in interface java.util.Set<java.lang.Character>
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface java.util.Collection<java.lang.Character>
hashCode
in interface java.util.Set<java.lang.Character>
hashCode
in class java.lang.Object