十进制转化为二进制的方法
Integer.toBinaryString(int i)
注意:转化的二进制以字符串的形式返回
查看一个数的二进制上某一位是0还是1的方法:
1、屏蔽法
num & (1<<index)) >> index(判断数字num的二进制上第index为是1还是0)
2、利用String的charAt方法来查看某一位的ASCII值
Integer.toBinaryString(num)//先将num转化为二进制
ASCII =(int)tmp2.charAt(index)//如ASCII=47,则这一位为0; 如ASCII=48,则这一位为1
本文介绍如何使用Java内置方法Integer.toBinaryString()实现从十进制到二进制的转换,并探讨了两种检查二进制位状态的方法:屏蔽法和通过ASCII值判断。

776

被折叠的 条评论
为什么被折叠?



