一个简略的 BitSetITeye - AG环亚娱乐集团

一个简略的 BitSetITeye

2019年03月06日09时38分34秒 | 作者: 震博 | 标签: 取反,假设 | 浏览: 1439

private static long[] a =new long[640]; private final static int ADDRESS_BITS_PER_WORD = 6; public static void main(String[] args) { //test(); /* System.out.println(wordIndex(63)); System.out.println(wordIndex(64)); System.out.println(wordIndex(127)); System.out.println(wordIndex(128)); System.out.println("-"); System.out.println(63 / 64); System.out.println(64 /64); System.out.println(127 / 64); System.out.println(128 / 64); */ BitSet bitSet = new BitSet(); bitSet.set(4); // bitSet.clear(4); System.out.println(bitSet.get(4)); public void clear(int bitIndex) { //取反后在取并 //假设bitIndex =2 0010 取反=1101,并=0 a[wordIndex(bitIndex)] = ~(1L bitIndex); public static void test(){ // BitSet BitSet a = new BitSet(); a.set(1); System.out.println(a.get(1)); System.out.println(a.get(2)); System.out.println("-"); for (int i = 1; i 320; i++) { if (i 150) { a.set(i); if (i 150) { System.out.println("-150-"); System.out.println(a.get(i));
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章