Java.math.BigInteger.and()如何工作?

Nic*_*ter 2 java biginteger

根据本教程,当使用值6和3调用.and()时,Java.math.BigInteger.and()的结果是2.这是如何工作的?它既不是连接也不是添加.

Mal*_*aKa 5

逻辑按位和操作

6 = 110b (b表示二进制)
3 = 011b

110b & 011b = 010b = 2