public final class LongUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static it.unimi.dsi.fastutil.longs.LongCollection |
asLongCollection(Collection<Long> longs)
Get a Fastutil
LongCollection from a Collection of longs. |
static it.unimi.dsi.fastutil.longs.LongSet |
asLongSet(Set<Long> longs)
Get a Fastutil
LongSet from a Set of longs. |
static it.unimi.dsi.fastutil.longs.LongSortedSet |
packedSet(Collection<Long> longs)
Pack longs into a sorted set.
|
static it.unimi.dsi.fastutil.longs.LongSortedSet |
packedSet(long... longs)
Pack longs into a sorted set.
|
static it.unimi.dsi.fastutil.longs.LongSortedSet |
setDifference(it.unimi.dsi.fastutil.longs.LongSet items,
it.unimi.dsi.fastutil.longs.LongSet exclude)
Compute the set difference of two sets.
|
static it.unimi.dsi.fastutil.longs.LongSortedSet |
setUnion(it.unimi.dsi.fastutil.longs.LongSortedSet a,
it.unimi.dsi.fastutil.longs.LongSortedSet b)
Compute the union of two sets.
|
static int |
unionSize(it.unimi.dsi.fastutil.longs.LongSortedSet a,
it.unimi.dsi.fastutil.longs.LongSortedSet b)
Compute the size of the union of two sets.
|
public static it.unimi.dsi.fastutil.longs.LongSortedSet packedSet(Collection<Long> longs)
longs - A collection of longs.longs.public static it.unimi.dsi.fastutil.longs.LongSortedSet packedSet(long... longs)
longs - An array of longs. This array is copied, not wrapped.longs.public static it.unimi.dsi.fastutil.longs.LongCollection asLongCollection(Collection<Long> longs)
LongCollection from a Collection of longs.
This method simply casts the collection, if possible, and returns a
wrapper otherwise.longs - A collection of longs.LongCollection.public static it.unimi.dsi.fastutil.longs.LongSet asLongSet(Set<Long> longs)
LongSet from a Set of longs.longs - The set of longs.longs as a fastutil LongSet. If longs is already
a LongSet, it is cast.public static it.unimi.dsi.fastutil.longs.LongSortedSet setDifference(it.unimi.dsi.fastutil.longs.LongSet items,
it.unimi.dsi.fastutil.longs.LongSet exclude)
items - The initial setexclude - The items to removepublic static int unionSize(it.unimi.dsi.fastutil.longs.LongSortedSet a,
it.unimi.dsi.fastutil.longs.LongSortedSet b)
a - The first set.b - The second set.public static it.unimi.dsi.fastutil.longs.LongSortedSet setUnion(it.unimi.dsi.fastutil.longs.LongSortedSet a,
it.unimi.dsi.fastutil.longs.LongSortedSet b)
a - The first set.b - The second set.Copyright © 2013 GroupLens Research. All Rights Reserved.