如何显示任何整数二进制的位

用java语言写一个BitOut类,此类创建一个显示指定位数的对象。位数在1-64位间。
class BitOut{
int numbits;
BitOut(int n)
if(n if(n>64) n=64;
numbits=n;
}
为了显示位,要求添加三个方法。
第一个方法显示二进制中的任何一位。例如第3位或第6位

第二个方法显示二进制中某一部分连续的位。例如第234位

第三个方法反向显示整个二进制位。例如原来是01111011,反向就是11011110.

接收之后就给它的每个二进制位提取出来,放到一个64位的数组里,然后输出就方便了。

Integer的一个函数
static String toBinaryString(int i)
以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。

得到string之后你就可以任意操作了