Interface ImmutableFloatSet
-
- All Superinterfaces:
FloatIterable
,FloatSet
,ImmutableFloatCollection
,PrimitiveIterable
- All Known Implementing Classes:
AbstractImmutableFloatSet
,FloatHashSet.ImmutableFloatHashSet
,ImmutableFloatEmptySet
,ImmutableFloatFloatMapKeySet
,ImmutableFloatMapKeySet
,ImmutableFloatSingletonSet
public interface ImmutableFloatSet extends ImmutableFloatCollection, FloatSet
This file was automatically generated from template file immutablePrimitiveSet.stg.- Since:
- 3.0.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <V> ImmutableSet<V>
collect(FloatToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source collection.default ImmutableFloatSet
difference(FloatSet set)
Returns the set of all members ofthis
that are not members ofset
.default ImmutableFloatSet
intersect(FloatSet set)
Returns the set of all objects that are members of boththis
andset
.ImmutableFloatSet
newWith(float element)
ImmutableFloatSet
newWithAll(FloatIterable elements)
ImmutableFloatSet
newWithout(float element)
ImmutableFloatSet
newWithoutAll(FloatIterable elements)
ImmutableFloatSet
reject(FloatPredicate predicate)
Returns a new FloatIterable with all of the elements in the FloatIterable that return false for the specified predicate.ImmutableFloatSet
select(FloatPredicate predicate)
Returns a new FloatIterable with all of the elements in the FloatIterable that return true for the specified predicate.default ImmutableFloatSet
symmetricDifference(FloatSet 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 ImmutableFloatSet
tap(FloatProcedure procedure)
default ImmutableFloatSet
union(FloatSet set)
-
Methods inherited from interface org.eclipse.collections.api.FloatIterable
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, floatIterator, 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.FloatSet
cartesianProduct, equals, freeze, hashCode, isProperSubsetOf, isSubsetOf, toImmutable
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
-
-
-
Method Detail
-
select
ImmutableFloatSet select(FloatPredicate predicate)
Description copied from interface:FloatIterable
Returns a new FloatIterable with all of the elements in the FloatIterable that return true for the specified predicate.- Specified by:
select
in interfaceFloatIterable
- Specified by:
select
in interfaceFloatSet
- Specified by:
select
in interfaceImmutableFloatCollection
-
reject
ImmutableFloatSet reject(FloatPredicate predicate)
Description copied from interface:FloatIterable
Returns a new FloatIterable with all of the elements in the FloatIterable that return false for the specified predicate.- Specified by:
reject
in interfaceFloatIterable
- Specified by:
reject
in interfaceFloatSet
- Specified by:
reject
in interfaceImmutableFloatCollection
-
tap
default ImmutableFloatSet tap(FloatProcedure procedure)
- Specified by:
tap
in interfaceFloatIterable
- Specified by:
tap
in interfaceFloatSet
- Specified by:
tap
in interfaceImmutableFloatCollection
- Since:
- 9.0.
-
collect
<V> ImmutableSet<V> collect(FloatToObjectFunction<? extends V> function)
Description copied from interface:FloatIterable
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 interfaceFloatIterable
- Specified by:
collect
in interfaceFloatSet
- Specified by:
collect
in interfaceImmutableFloatCollection
-
union
default ImmutableFloatSet union(FloatSet set)
-
intersect
default ImmutableFloatSet intersect(FloatSet 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 ImmutableFloatSet difference(FloatSet 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 interfaceFloatSet
- Since:
- 11.0.
-
symmetricDifference
default ImmutableFloatSet symmetricDifference(FloatSet 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 interfaceFloatSet
- Since:
- 11.0.
-
newWith
ImmutableFloatSet newWith(float element)
- Specified by:
newWith
in interfaceImmutableFloatCollection
-
newWithout
ImmutableFloatSet newWithout(float element)
- Specified by:
newWithout
in interfaceImmutableFloatCollection
-
newWithAll
ImmutableFloatSet newWithAll(FloatIterable elements)
- Specified by:
newWithAll
in interfaceImmutableFloatCollection
-
newWithoutAll
ImmutableFloatSet newWithoutAll(FloatIterable elements)
- Specified by:
newWithoutAll
in interfaceImmutableFloatCollection
-
-