📄 testbitset.java
字号:
package apibook.c2.s1;import java.util.*;public class TestBitSet { public TestBitSet() { } public static void printBitSet(BitSet bs){ //显示对象中的位 for (int i = 0; i < bs.length(); i++) { System.out.println(bs.get(i)); } } public static void main(String[] args) { BitSet BS1 = new BitSet(10); //创建两个BitSet对象 BitSet BS2 = new BitSet(10); //对BitSet对象中的位进行设置 BS1.set(0); BS1.set(4); BS1.set(6); BS1.set(7); BS1.set(9); TestBitSet.printBitSet(BS1); System.out.println("----------------------------------"); System.out.println(BS1.size()); //显示BitSet对象的大小 System.out.println(BS1.length()); //显示对象的长度 System.out.println("----------------------------------"); BS2.set(0); BS2.set(5); BS2.set(3); BS2.set(7); BS2.set(8); BS1.and(BS2); TestBitSet.printBitSet(BS1); System.out.println("----------------------------------"); BS1.xor(BS2); //对两个BitSet对象取异或操作 TestBitSet.printBitSet(BS1); System.out.println("----------------------------------"); BS1.andNot(BS2); //对两个BitSet对象取与非操作 TestBitSet.printBitSet(BS1); System.out.println("----------------------------------"); BS1.or(BS2); //对两个BitSet对象取或操作 TestBitSet.printBitSet(BS1); System.out.println("----------------------------------"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -