Serializable, CharBag, MutableCharBag, CharIterable, MutableCharCollection, PrimitiveIterablepublic class UnmodifiableCharBag extends AbstractUnmodifiableCharCollection implements MutableCharBag
| Constructor | Description |
|---|---|
UnmodifiableCharBag(MutableCharBag bag) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addOccurrences(char item,
int occurrences) |
|
MutableCharBag |
asSynchronized() |
|
MutableCharBag |
asUnmodifiable() |
|
MutableList<CharIntPair> |
bottomOccurrences(int count) |
Returns the
count least frequently occurring items. |
<V> MutableBag<V> |
collect(CharToObjectFunction<? extends V> function) |
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
boolean |
equals(Object otherBag) |
Follows the same general contract as
Bag.equals(Object). |
void |
forEachWithOccurrences(CharIntProcedure procedure) |
For each distinct item, with the number of occurrences, execute the specified procedure.
|
int |
hashCode() |
Follows the same general contract as
Bag.hashCode(). |
MutableCharBag |
newEmpty() |
Creates a new empty mutable version of the same Bag type.
|
int |
occurrencesOf(char item) |
The occurrences of a distinct item in the bag.
|
MutableCharBag |
reject(CharPredicate predicate) |
Returns a new CharIterable with all of the elements in the CharIterable that
return false for the specified predicate.
|
boolean |
removeOccurrences(char item,
int occurrences) |
|
MutableCharBag |
select(CharPredicate predicate) |
Returns a new CharIterable with all of the elements in the CharIterable that
return true for the specified predicate.
|
MutableCharBag |
selectByOccurrences(IntPredicate predicate) |
Returns all elements of the bag that have a number of occurrences that satisfy the predicate.
|
MutableCharSet |
selectUnique() |
Returns all elements of the bag that have exactly one occurrence.
|
int |
sizeDistinct() |
The size of the Bag when counting only distinct elements.
|
ImmutableCharBag |
toImmutable() |
Returns an immutable copy of this bag.
|
MutableList<CharIntPair> |
topOccurrences(int count) |
Returns the
count most frequently occurring items. |
UnmodifiableCharBag |
with(char element) |
|
UnmodifiableCharBag |
withAll(CharIterable elements) |
|
UnmodifiableCharBag |
without(char element) |
|
UnmodifiableCharBag |
withoutAll(CharIterable elements) |
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, charIterator, chunk, clear, contains, containsAll, containsAll, count, detectIfNone, each, forEach, injectInto, isEmpty, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, notEmpty, reduce, reduceIfEmpty, remove, removeAll, removeAll, removeIf, retainAll, retainAll, size, sum, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toStringtoStringOfItemToCountallSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, injectInto, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArray, toSortedListselectDuplicates, tapadd, addAll, addAll, charIterator, clear, remove, removeAll, removeAll, removeIf, retainAll, retainAllappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toStringpublic UnmodifiableCharBag(MutableCharBag bag)
public UnmodifiableCharBag with(char element)
with in interface MutableCharBagwith in interface MutableCharCollectionwith in class AbstractUnmodifiableCharCollectionpublic UnmodifiableCharBag without(char element)
without in interface MutableCharBagwithout in interface MutableCharCollectionwithout in class AbstractUnmodifiableCharCollectionpublic UnmodifiableCharBag withAll(CharIterable elements)
withAll in interface MutableCharBagwithAll in interface MutableCharCollectionwithAll in class AbstractUnmodifiableCharCollectionpublic UnmodifiableCharBag withoutAll(CharIterable elements)
withoutAll in interface MutableCharBagwithoutAll in interface MutableCharCollectionwithoutAll in class AbstractUnmodifiableCharCollectionpublic void addOccurrences(char item,
int occurrences)
addOccurrences in interface MutableCharBagpublic boolean removeOccurrences(char item,
int occurrences)
removeOccurrences in interface MutableCharBagpublic int sizeDistinct()
CharBagsizeDistinct in interface CharBagpublic int occurrencesOf(char item)
CharBagoccurrencesOf in interface CharBagpublic void forEachWithOccurrences(CharIntProcedure procedure)
CharBagforEachWithOccurrences in interface CharBagpublic MutableCharBag selectByOccurrences(IntPredicate predicate)
MutableCharBagselectByOccurrences in interface CharBagselectByOccurrences in interface MutableCharBagpublic MutableCharSet selectUnique()
MutableCharBagselectUnique in interface CharBagselectUnique in interface MutableCharBagpublic MutableList<CharIntPair> topOccurrences(int count)
MutableCharBagcount most frequently occurring items.
In the event of a tie, all of the items with the number of occurrences that match the occurrences of the last
item will be returned.topOccurrences in interface CharBagtopOccurrences in interface MutableCharBagpublic MutableList<CharIntPair> bottomOccurrences(int count)
MutableCharBagcount least frequently occurring items.
In the event of a tie, all of the items with the number of occurrences that match the occurrences of the last
item will be returned.bottomOccurrences in interface CharBagbottomOccurrences in interface MutableCharBagpublic MutableCharBag select(CharPredicate predicate)
CharIterableselect in interface CharBagselect in interface CharIterableselect in interface MutableCharBagselect in interface MutableCharCollectionselect in class AbstractUnmodifiableCharCollectionpublic MutableCharBag reject(CharPredicate predicate)
CharIterablereject in interface CharBagreject in interface CharIterablereject in interface MutableCharBagreject in interface MutableCharCollectionreject in class AbstractUnmodifiableCharCollectionpublic <V> MutableBag<V> collect(CharToObjectFunction<? extends V> function)
CharIterablecollect in interface CharBagcollect in interface CharIterablecollect in interface MutableCharBagcollect in interface MutableCharCollectioncollect in class AbstractUnmodifiableCharCollectionpublic boolean equals(Object otherBag)
CharBagBag.equals(Object).public int hashCode()
CharBagBag.hashCode().public MutableCharBag asUnmodifiable()
asUnmodifiable in interface MutableCharBagasUnmodifiable in interface MutableCharCollectionasUnmodifiable in class AbstractUnmodifiableCharCollectionpublic MutableCharBag asSynchronized()
asSynchronized in interface MutableCharBagasSynchronized in interface MutableCharCollectionasSynchronized in class AbstractUnmodifiableCharCollectionpublic ImmutableCharBag toImmutable()
MutableCharBagtoImmutable in interface CharBagtoImmutable in interface MutableCharBagtoImmutable in interface MutableCharCollectiontoImmutable in class AbstractUnmodifiableCharCollectionpublic MutableCharBag newEmpty()
MutableCharBagnewEmpty in interface MutableCharBagnewEmpty in interface MutableCharCollectionCopyright © 2004–2019. All rights reserved.