- All Superinterfaces:
CharCollection,CharContainer,Iterable<CharCursor>
- All Known Implementing Classes:
CharHashSet
@Generated(date="2024-06-04T15:20:17+0200",
value="KTypeSet.java")
public interface CharSet
extends CharCollection
A set of
chars.-
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(char k) Addskto the set.intaddAll(CharContainer container) Adds all elements from the givenCharContainerto this set.visualizeKeyDistribution(int characters) Visually depict the distribution of keys.Methods inherited from interface com.carrotsearch.hppc.CharCollection
clear, release, removeAll, removeAll, removeAll, retainAll, retainAllMethods inherited from interface com.carrotsearch.hppc.CharContainer
contains, forEach, isEmpty, iterator, size, toArrayMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
add
boolean add(char k) Addskto the set.- Returns:
- Returns
trueif this element was not part of the set before. Returnsfalseif an equal element is already part of the set, does not replace the existing element with the argument.
-
visualizeKeyDistribution
Visually depict the distribution of keys.- Parameters:
characters- The number of characters to "squeeze" the entire buffer into.- Returns:
- Returns a sequence of characters where '.' depicts an empty fragment of the internal buffer and 'X' depicts full or nearly full capacity within the buffer's range and anything between 1 and 9 is between.
-
addAll
Adds all elements from the givenCharContainerto this set.- Returns:
- Returns the number of elements actually added as a result of this call (not previously present in the set).
- Since:
- 0.9.1
-