public final class BitSets extends Object
| Constructor and Description |
|---|
BitSets() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
add(long[] bs,
int index) |
static int |
addAll(long[] bs1,
long[] bs2) |
static void |
clear(long[] bs) |
static void |
clear(long[] bs,
int index) |
static void |
clearRange(long[] bs,
int lo,
int hi) |
static boolean |
contains(long[] bs1,
long[] bs2) |
static long[] |
createBitSetArray(int nbits) |
static long[] |
createInverse(long[] bs) |
static boolean |
equals(long[] bs1,
long[] bs2) |
static boolean |
get(long[] bs,
int index) |
static int |
hashCode(long[] bs) |
static void |
intersect(long[] bs1,
long[] bs2) |
static void |
invert(long[] bs) |
static boolean |
isDisjoint(long[] bs1,
long[] bs2) |
static boolean |
isEmpty(long[] bs) |
static boolean |
isFull(long[] bs) |
static PrimitiveIterator.OfInt |
iterator(long[] bs) |
static boolean |
remove(long[] bs,
int index) |
static int |
removeAll(long[] bs1,
long[] bs2) |
static int |
retainAll(long[] bs1,
long[] bs2) |
static void |
set(long[] bs,
int index) |
static void |
setRange(long[] bs,
int lo,
int hi) |
static int |
size(long[] bs) |
static void |
subtract(long[] bs1,
long[] bs2) |
static long |
toBit(int index) |
static String |
toString(Iterable<Integer> bs) |
static void |
union(long[] bs1,
long[] bs2) |
static int |
wordIndex(int i) |
public static long[] createBitSetArray(int nbits)
public static int wordIndex(int i)
public static long toBit(int index)
public static boolean isEmpty(long[] bs)
public static boolean isFull(long[] bs)
public static int size(long[] bs)
public static boolean get(long[] bs,
int index)
public static void set(long[] bs,
int index)
public static boolean add(long[] bs,
int index)
public static void setRange(long[] bs,
int lo,
int hi)
public static void clearRange(long[] bs,
int lo,
int hi)
public static void clear(long[] bs)
public static void clear(long[] bs,
int index)
public static boolean remove(long[] bs,
int index)
public static void invert(long[] bs)
public static long[] createInverse(long[] bs)
public static void intersect(long[] bs1,
long[] bs2)
public static int retainAll(long[] bs1,
long[] bs2)
public static void subtract(long[] bs1,
long[] bs2)
public static int removeAll(long[] bs1,
long[] bs2)
public static void union(long[] bs1,
long[] bs2)
public static int addAll(long[] bs1,
long[] bs2)
public static boolean isDisjoint(long[] bs1,
long[] bs2)
public static boolean contains(long[] bs1,
long[] bs2)
public static boolean equals(long[] bs1,
long[] bs2)
public static int hashCode(long[] bs)
public static PrimitiveIterator.OfInt iterator(long[] bs)