如何取得指定的int型数据中某一位的二进制值(1还是0)
来源:互联网 发布:java jdk tools.jar 编辑:程序博客网 时间:2024/05/22 03:26
public static void main(String[] args) { int num = 19; String binaryString = Integer.toBinaryString(num); System.out.println(binaryString); for (int i = 0; i < binaryString.getBytes().length; i++) { System.out.print(get(num, i) + "\t"); } } /** * @param num:要获取二进制值的数 * @param index:倒数第一位为0,依次类推 */ public static int get(int num, int index) { return (num & (0x1 << index)) >> index; }
结果 10011
1 1 0 0 1
阅读全文
0 0
- 如何取得指定的int型数据中某一位的二进制值(1还是0)
- 在指定 int 值的二进制补码表示形式中最高位(最左边)的 1 位之前,返回零位的数量
- 如何判断Int型值的第nbit位是否是1还是0
- C++ 如何判断一个int数据的某一位是否为0
- 返回指定的 int 值的二进制补码表示形式中最低(“最右”)的为 1 的位后面的零位个数
- 返回具有至多单个 1 位的 int 值,在指定的 int 值中最低位(最右边)的 1 位的位置
- 返回具有至多单个 1 位的 int 值,在指定的 int 值中最高位(最左边)的 1 位的位置
- 取得Gridview的指定某一列的值
- Java中如何取得指定小数位数的double型数据
- 求int型数据在内存中存储时1的个数 (十进制转二进制)
- 如何实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- OJ------求int型数据在内存中存储时1的个数(二进制数中1的个数)
- 计算int型数据的二进制形式中——1的个数
- JSTL中取得int类型数据的长度
- 计算unsigned int型数据二进制形式中1出现的次数
- 32位int整型数的二进制表示中1的个数
- 将int型转为指定长度的二进制
- 计算二进制int型中“1”的个数的算法
- Git用法的全面解析,结合Android Studio来讲Git
- Gson完全教程:基础篇
- 一个完整的地址组成
- 用C、C++进行输入并计算(整数、浮点数)
- ffmpeg 在win7 QT mingw下编译
- 如何取得指定的int型数据中某一位的二进制值(1还是0)
- 数据查找算法---顺序查找、二分法查找、二叉树查找、hash查找
- bash shell计算时间差
- 交叉编译 ncurses5.9
- Oculus Connect 4 演讲——留住用户和建立联系(视频) | 【翻译】
- 1005. Spell It Right (20)
- Java变量跟标识符的概念
- 使用HttpURLConnection调用webservice接口
- composer中国镜像