首页javabigintegerJava Data Type - 如何使用BigInteger执行位操作

Java Data Type - 如何使用BigInteger执行位操作

我们想知道如何使用BigInteger执行位操作。
import java.math.BigInteger;

public class Main {
  public static void main(String[] argv) throws Exception {
    byte[] bytes = new byte[] { 0x1, 0x00, 0x00 }; 
    BigInteger bi = new BigInteger(bytes);
    boolean b = bi.testBit(3); 
    b = bi.testBit(16); 
  }
}