【二进制转十进制的方法 二进制在线转换成文字】在一些Java程序中需要我们做一些按位判断,其实就是取任意位数(第m位到第n位)进行操作 。
int[] a = { 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1 };
如果给出一个二进制数组需要我们将其中第1位到第5位的二进制转换成十进制,我们可以做如下操作
首先把二进制数组中我们需要操作的数取出来此处可建立for循环,进行取出位数操作
将这些二进制数转换成字符串 。String str = "";int i;for (i = 1; i < 6; i) str=str a[i];
此时我们需要处理的就是一个str的二进制字符,使用函数Integer.parseInt(str, 2),可实现转换 。int sjz = Integer.parseInt(str, 2);
所需代码如图所示,用的关键代码很少,但却对我们所要做的工作有很大帮助,方便快捷 。
java二进制数组转十进制整形
代码运行结果
这其实也是一个模板,以后需要将二进制数组取固定位数转十进制整数时,可以直接套用 。
实现如下转换:
二进制数组——二进制字符串——十进制整形
推荐阅读
- 怎么把日期格式转换成2016/08/09
- 你有一笔待接收转账是对方提醒的吗 你有一笔待接收转账是不是对方提醒的呢
- 丁字路口左转弯怎么方向盘打多少度 老司机教你怎么走丁字路
- 云顶s3法转怎么合 法转衣的合成方法
- 求一个手机游戏 只有十关 画风很好 就是一个女生要移动到出口要转到地板的
- 自转最快的行星是哪个为什么 太阳系自转最快的行星
- 证券转到银行卡里的钱多久能到账 你清楚吗
- 座机转接到手机怎么设置
- 朋友结婚发红包好还是转账好
- 强信心,鼓干劲,促转型上海市铸、锻、热、镀四行业迎春茶话会侧记