Uses of Interface
io.vavr.collection.Set
-
Packages that use Set Package Description io.vavr BesideAPI
the io.vavr package contains core types like (Checked)Functions and Tuples.io.vavr.collection Purely functional collections based on Traversable. -
-
Uses of Set in io.vavr
Methods in io.vavr that return Set Modifier and Type Method Description static <T> Set<T>
API. LinkedSet()
Alias forLinkedHashSet.empty()
static <T> Set<T>
API. LinkedSet(T element)
Alias forLinkedHashSet.of(Object)
static <T> Set<T>
API. LinkedSet(T... elements)
Alias forLinkedHashSet.of(Object...)
static <T> Set<T>
API. Set()
Alias forHashSet.empty()
static <T> Set<T>
API. Set(T element)
Alias forHashSet.of(Object)
static <T> Set<T>
API. Set(T... elements)
Alias forHashSet.of(Object...)
default Set<T>
Value. toLinkedSet()
Converts this to aSet
.default Set<T>
Value. toSet()
Converts this to aSet
. -
Uses of Set in io.vavr.collection
Subinterfaces of Set in io.vavr.collection Modifier and Type Interface Description interface
BitSet<T>
An immutableBitSet
implementation.interface
SortedSet<T>
An immutableSortedSet
interface.Classes in io.vavr.collection that implement Set Modifier and Type Class Description static class
BitSetModule.AbstractBitSet<T>
static class
BitSetModule.BitSet1<T>
static class
BitSetModule.BitSet2<T>
static class
BitSetModule.BitSetN<T>
class
HashSet<T>
An immutableHashSet
implementation.class
LinkedHashSet<T>
An immutableHashSet
implementation that has predictable (insertion-order) iteration.class
TreeSet<T>
SortedSet implementation, backed by a Red/Black Tree.Fields in io.vavr.collection declared as Set Modifier and Type Field Description private Set<U>
IteratorModule.DistinctIterator. known
Methods in io.vavr.collection that return Set Modifier and Type Method Description Set<T>
Set. add(T element)
Add the given element to this set, if it is not already contained.Set<T>
Set. addAll(java.lang.Iterable<? extends T> elements)
Adds all of the given elements to this set, if not already contained.<R> Set<R>
Set. collect(PartialFunction<? super T,? extends R> partialFunction)
Set<T>
Set. diff(Set<? extends T> that)
Calculates the difference between this set and another set.Set<T>
Set. distinct()
Set<T>
Set. distinctBy(java.util.Comparator<? super T> comparator)
<U> Set<T>
Set. distinctBy(java.util.function.Function<? super T,? extends U> keyExtractor)
Set<T>
Set. drop(int n)
Set<T>
Set. dropRight(int n)
Set<T>
Set. dropUntil(java.util.function.Predicate<? super T> predicate)
Set<T>
Set. dropWhile(java.util.function.Predicate<? super T> predicate)
Set<T>
Set. filter(java.util.function.Predicate<? super T> predicate)
<U> Set<U>
Set. flatMap(java.util.function.Function<? super T,? extends java.lang.Iterable<? extends U>> mapper)
Set<T>
Set. init()
Set<T>
Set. intersect(Set<? extends T> that)
Computes the intersection between this set and another set.Set<K>
AbstractMultimap. keySet()
Set<K>
HashMap. keySet()
Set<K>
LinkedHashMap. keySet()
Set<K>
Map. keySet()
Returns the keys contained in this map.Set<K>
Multimap. keySet()
Returns the keys contained in this multimap.<U> Set<U>
Set. map(java.util.function.Function<? super T,? extends U> mapper)
static <T> Set<T>
Set. narrow(Set<? extends T> set)
Narrows a widenedSet<? extends T>
toSet<T>
by performing a type-safe cast.Set<T>
Set. orElse(java.lang.Iterable<? extends T> other)
Set<T>
Set. orElse(java.util.function.Supplier<? extends java.lang.Iterable<? extends T>> supplier)
Set<T>
Set. peek(java.util.function.Consumer<? super T> action)
Set<T>
Set. reject(java.util.function.Predicate<? super T> predicate)
Set<T>
Set. remove(T element)
Removes a specific element from this set, if present.Set<T>
Set. removeAll(java.lang.Iterable<? extends T> elements)
Removes all of the given elements from this set, if present.Set<T>
Set. replace(T currentElement, T newElement)
Set<T>
Set. replaceAll(T currentElement, T newElement)
Set<T>
Set. retainAll(java.lang.Iterable<? extends T> elements)
Set<T>
Set. scan(T zero, java.util.function.BiFunction<? super T,? super T,? extends T> operation)
default <U> Set<U>
BitSet. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)
<U> Set<U>
Set. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)
<U> Set<U>
SortedSet. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)
<U> Set<U>
TreeSet. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)
default <U> Set<U>
BitSet. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)
<U> Set<U>
Set. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)
<U> Set<U>
SortedSet. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)
<U> Set<U>
TreeSet. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)
Set<T>
Set. tail()
Set<T>
Set. take(int n)
Set<T>
Set. takeRight(int n)
Set<T>
Set. takeUntil(java.util.function.Predicate<? super T> predicate)
Set<T>
Set. takeWhile(java.util.function.Predicate<? super T> predicate)
Set<T>
Set. union(Set<? extends T> that)
Adds all of the elements ofthat
set to this set, if not already present.<U> Set<Tuple2<T,U>>
Set. zip(java.lang.Iterable<? extends U> that)
<U> Set<Tuple2<T,U>>
Set. zipAll(java.lang.Iterable<? extends U> that, T thisElem, U thatElem)
<U,R>
Set<R>Set. zipWith(java.lang.Iterable<? extends U> that, java.util.function.BiFunction<? super T,? super U,? extends R> mapper)
Set<Tuple2<T,java.lang.Integer>>
Set. zipWithIndex()
<U> Set<U>
Set. zipWithIndex(java.util.function.BiFunction<? super T,? super java.lang.Integer,? extends U> mapper)
Methods in io.vavr.collection that return types with arguments of type Set Modifier and Type Method Description <C> Map<C,? extends Set<T>>
Set. groupBy(java.util.function.Function<? super T,? extends C> classifier)
Iterator<? extends Set<T>>
Set. grouped(int size)
Option<? extends Set<T>>
Set. initOption()
Tuple2<? extends Set<T>,? extends Set<T>>
Set. partition(java.util.function.Predicate<? super T> predicate)
Tuple2<? extends Set<T>,? extends Set<T>>
Set. partition(java.util.function.Predicate<? super T> predicate)
Iterator<? extends Set<T>>
Set. slideBy(java.util.function.Function<? super T,?> classifier)
Iterator<? extends Set<T>>
Set. sliding(int size)
Iterator<? extends Set<T>>
Set. sliding(int size, int step)
Tuple2<? extends Set<T>,? extends Set<T>>
Set. span(java.util.function.Predicate<? super T> predicate)
Tuple2<? extends Set<T>,? extends Set<T>>
Set. span(java.util.function.Predicate<? super T> predicate)
Option<? extends Set<T>>
Set. tailOption()
<T1,T2>
Tuple2<? extends Set<T1>,? extends Set<T2>>Set. unzip(java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)
<T1,T2>
Tuple2<? extends Set<T1>,? extends Set<T2>>Set. unzip(java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)
<T1,T2,T3>
Tuple3<? extends Set<T1>,? extends Set<T2>,? extends Set<T3>>Set. unzip3(java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)
<T1,T2,T3>
Tuple3<? extends Set<T1>,? extends Set<T2>,? extends Set<T3>>Set. unzip3(java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)
<T1,T2,T3>
Tuple3<? extends Set<T1>,? extends Set<T2>,? extends Set<T3>>Set. unzip3(java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)
Methods in io.vavr.collection with parameters of type Set Modifier and Type Method Description default BitSet<T>
BitSet. diff(Set<? extends T> elements)
HashSet<T>
HashSet. diff(Set<? extends T> elements)
LinkedHashSet<T>
LinkedHashSet. diff(Set<? extends T> elements)
Set<T>
Set. diff(Set<? extends T> that)
Calculates the difference between this set and another set.SortedSet<T>
SortedSet. diff(Set<? extends T> elements)
TreeSet<T>
TreeSet. diff(Set<? extends T> elements)
(package private) static <V> boolean
Collections. equals(Set<V> source, java.lang.Object object)
BitSet<T>
BitSet. intersect(Set<? extends T> elements)
BitSet<T>
BitSetModule.AbstractBitSet. intersect(Set<? extends T> elements)
HashSet<T>
HashSet. intersect(Set<? extends T> elements)
LinkedHashSet<T>
LinkedHashSet. intersect(Set<? extends T> elements)
Set<T>
Set. intersect(Set<? extends T> that)
Computes the intersection between this set and another set.SortedSet<T>
SortedSet. intersect(Set<? extends T> elements)
TreeSet<T>
TreeSet. intersect(Set<? extends T> elements)
static <T> Set<T>
Set. narrow(Set<? extends T> set)
Narrows a widenedSet<? extends T>
toSet<T>
by performing a type-safe cast.default BitSet<T>
BitSet. union(Set<? extends T> elements)
HashSet<T>
HashSet. union(Set<? extends T> elements)
LinkedHashSet<T>
LinkedHashSet. union(Set<? extends T> elements)
Adds all of the elements ofelements
to this set, replacing existing ones if they already present.Set<T>
Set. union(Set<? extends T> that)
Adds all of the elements ofthat
set to this set, if not already present.SortedSet<T>
SortedSet. union(Set<? extends T> elements)
TreeSet<T>
TreeSet. union(Set<? extends T> elements)
Constructors in io.vavr.collection with parameters of type Set Constructor Description DistinctIterator(Iterator<? extends T> that, Set<U> set, java.util.function.Function<? super T,? extends U> keyExtractor)
-