Interface MutableCharSet
-
- All Superinterfaces:
CharIterable
,CharSet
,MutableCharCollection
,PrimitiveIterable
- All Known Implementing Classes:
AbstractMutableCharKeySet
,CharBooleanHashMap.KeySet
,CharByteHashMap.KeySet
,CharCharHashMap.KeySet
,CharDoubleHashMap.KeySet
,CharFloatHashMap.KeySet
,CharHashSet
,CharIntHashMap.KeySet
,CharLongHashMap.KeySet
,CharObjectHashMap.KeySet
,CharShortHashMap.KeySet
,SynchronizedCharSet
,UnmodifiableCharSet
public interface MutableCharSet extends MutableCharCollection, CharSet
This file was automatically generated from template file mutablePrimitiveSet.stg.- Since:
- 3.0.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MutableCharSet
asSynchronized()
MutableCharSet
asUnmodifiable()
<V> MutableSet<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.default MutableCharSet
difference(CharSet set)
Returns the set of all members ofthis
that are not members ofset
.CharSet
freeze()
Returns a frozen copy of this set.default MutableCharSet
intersect(CharSet set)
Returns the set of all objects that are members of boththis
andset
.default MutableCharSet
newEmpty()
Creates a new empty mutable version of the same Set type.MutableCharSet
reject(CharPredicate predicate)
Returns a new CharIterable with all of the elements in the CharIterable that return false for the specified predicate.MutableCharSet
select(CharPredicate predicate)
Returns a new CharIterable with all of the elements in the CharIterable that return true for the specified predicate.default MutableCharSet
symmetricDifference(CharSet set)
Returns the set of all objects that are a member of exactly one ofthis
andset
(elements which are in one of the sets, but not in both).default MutableCharSet
tap(CharProcedure procedure)
ImmutableCharSet
toImmutable()
Returns an immutable copy of this set.default MutableCharSet
union(CharSet set)
MutableCharSet
with(char element)
MutableCharSet
withAll(CharIterable elements)
MutableCharSet
without(char element)
MutableCharSet
withoutAll(CharIterable elements)
-
Methods inherited from interface org.eclipse.collections.api.CharIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.set.primitive.CharSet
cartesianProduct, equals, hashCode, isProperSubsetOf, isSubsetOf
-
Methods inherited from interface org.eclipse.collections.api.collection.primitive.MutableCharCollection
add, addAll, addAll, charIterator, clear, remove, removeAll, removeAll, removeIf, retainAll, retainAll
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
-
-
-
Method Detail
-
select
MutableCharSet select(CharPredicate predicate)
Description copied from interface:CharIterable
Returns a new CharIterable with all of the elements in the CharIterable that return true for the specified predicate.- Specified by:
select
in interfaceCharIterable
- Specified by:
select
in interfaceCharSet
- Specified by:
select
in interfaceMutableCharCollection
-
reject
MutableCharSet reject(CharPredicate predicate)
Description copied from interface:CharIterable
Returns a new CharIterable with all of the elements in the CharIterable that return false for the specified predicate.- Specified by:
reject
in interfaceCharIterable
- Specified by:
reject
in interfaceCharSet
- Specified by:
reject
in interfaceMutableCharCollection
-
tap
default MutableCharSet tap(CharProcedure procedure)
- Specified by:
tap
in interfaceCharIterable
- Specified by:
tap
in interfaceCharSet
- Specified by:
tap
in interfaceMutableCharCollection
- Since:
- 9.0.
-
collect
<V> MutableSet<V> collect(CharToObjectFunction<? extends V> function)
Description copied from interface:CharIterable
Returns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map.- Specified by:
collect
in interfaceCharIterable
- Specified by:
collect
in interfaceCharSet
- Specified by:
collect
in interfaceMutableCharCollection
-
with
MutableCharSet with(char element)
- Specified by:
with
in interfaceMutableCharCollection
-
without
MutableCharSet without(char element)
- Specified by:
without
in interfaceMutableCharCollection
-
withAll
MutableCharSet withAll(CharIterable elements)
- Specified by:
withAll
in interfaceMutableCharCollection
-
withoutAll
MutableCharSet withoutAll(CharIterable elements)
- Specified by:
withoutAll
in interfaceMutableCharCollection
-
asUnmodifiable
MutableCharSet asUnmodifiable()
- Specified by:
asUnmodifiable
in interfaceMutableCharCollection
-
asSynchronized
MutableCharSet asSynchronized()
- Specified by:
asSynchronized
in interfaceMutableCharCollection
-
freeze
CharSet freeze()
Returns a frozen copy of this set. A frozen copy is the same thing as an immutable copy without safe-publish guarantees.
-
toImmutable
ImmutableCharSet toImmutable()
Returns an immutable copy of this set.- Specified by:
toImmutable
in interfaceCharSet
- Specified by:
toImmutable
in interfaceMutableCharCollection
-
newEmpty
default MutableCharSet newEmpty()
Creates a new empty mutable version of the same Set type.- Specified by:
newEmpty
in interfaceMutableCharCollection
- Since:
- 9.2.
-
union
default MutableCharSet union(CharSet set)
-
intersect
default MutableCharSet intersect(CharSet set)
Returns the set of all objects that are members of boththis
andset
. The intersection of [1, 2, 3] and [2, 3, 4] is the set [2, 3].
-
difference
default MutableCharSet difference(CharSet set)
Returns the set of all members ofthis
that are not members ofset
. The difference of [1, 2, 3] and [2, 3, 4] is [1].- Specified by:
difference
in interfaceCharSet
- Since:
- 11.0.
-
symmetricDifference
default MutableCharSet symmetricDifference(CharSet set)
Returns the set of all objects that are a member of exactly one ofthis
andset
(elements which are in one of the sets, but not in both). For instance, for the sets [1, 2, 3] and [2, 3, 4], the symmetric difference set is [1, 4] . It is the set difference of the union and the intersection.- Specified by:
symmetricDifference
in interfaceCharSet
- Since:
- 11.0.
-
-