📅  最后修改于: 2023-12-03 15:31:50.383000             🧑  作者: Mango
BigInteger类是在Java中用来处理大数运算的类,它提供了各种操作大整数的方法。testBit()方法是BigInteger类的一个方法,用于测试指定位置上的位是否被设置为1。
public boolean testBit(int n)
import java.math.BigInteger;
public class Test {
public static void main(String[] args) {
BigInteger bigInt = new BigInteger("101100001", 2);
boolean result = bigInt.testBit(4);
System.out.println("第4位上的二进制位是1吗?" + result);
}
}
输出结果:
第4位上的二进制位是1吗?true
在上面的示例中,我们定义了一个BigInteger对象bigInt,它的值是二进制数101100001。然后,我们使用testBit()方法测试了第4位上的二进制位是否为1,最终结果为true,这说明第4位上的二进制位确实是1。
BigInteger testBit()方法可以用来测试指定位置上的位是否被设置为1。它非常有用,尤其在做一些位运算的时候。需要注意的是,testBit()方法的参数是从0开始编号的。