bitmap算法

BitMap Java 实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.BitSet;  

public class {
public static void main(String[] args) {

BitSet bitSet = new BitSet(100);

bitSet.set(1, true);
bitSet.set(3, true);
bitSet.set(6, true);
bitSet.set(100, true);

for (int i = 0; i < bitSet.size(); i++) {
boolean b = bitSet.get(i);

if (b) {
System.out.println(i);
}
}
}
}

参考 JAVA海量数据处理之二(BitMap)

参考文章