Integer.parseInt(String s, 2)
java.lang.Integer这个API包中有进制转换的函数
public static String toBinaryString(int i)
public static String toHexString(int i)
public static String toOctalString(int i)
这3个函数都可以将十进制的整数转换成二、一六、八进制数
不过转换后的结果都是字符串的形式
既然得到的是字符串
我想你当然就可以利用string.sub(x-1,x)的方法来判断该x位的数等于0还是1
之后再把x返回出来,那么就知道结果了
需要这么做么,如果你愿意,你就可以直接把1个10进制的数当作2进制来看待的.
判断他某几位是不是0可以用掩码的方法:
比如:
判断10进制10的第2位是不是1,可以用 10 & 2 是否等于0来得到,等于0,该位不是1,否则该位是1,
原理, 10和2的2进制代码是:
1010 & 0010 = 0010 != 0
所以10的第2位是1,
依次类推,用10&4去判断第3位是不是1.
用6判断第2位和第3位是不是同时为1.
最重要的方法 integer.decode竟然没人提到:o
分享到:
相关推荐
java语言编写的十进制正数和负数转换二进制算法。
最近由于工作上的需要,遇到进制转换的问题。涉及到的进制主要是 十进制,十六进制,二进制中间的转换。还包括了一个字节数组 与十六进制字符串的互相转换。估计遇到蓝牙通信的朋友,应该用的上。
正整数的十进制转换二进制 将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取除得的余数,即换算为二进制数的结果。只需记住要点:除二取余,倒序排列。 由于计算机内部表示数的字节...
java中Integer包装类的详细讲解(java二进制操作,所有进制转换) 十进制转成二进制 十进制转八进制 十进制转十六进制 十六进制转成十进制 十六进制转成二进制 八进制转成十进制 等等所有进制转换和操作
输入一个整十进制数n,把它转化为二进制,小数部分还没有考虑。。。
十进制转换二进制 基于Java 实现的二进制十进制之间的相互转换
主要介绍了Java实现的进制转换工具类,结合完整实例形式分析了Java实现二进制、十六进制、字符串、数组等相关转换操作技巧,需要的朋友可以参考下
刚学Java,老师让座一个实数进制转换的程序,分享出来以供互相学习。
Java把十进制转成二进制(任意进制)的程序
输入一个十进制数可以转化成二进制,八进制,十六进制。.java格式的右键编辑可以打开。
java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!.docxjava 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!.docx
本代码信息: 使用语言:java 功能:将整数(包括正负整数)转换成对应的二进制数,然后再控制台上显示。
原创软件,MFC界面,可以任意转换64bit数据到2进制、10进制、16进制,2进制可以直接查看任意bit,取0~63之间的任意区间值,并且支持取位、移位大小端转换等等,尤其适合做嵌入式开发的相关人员使用。真正做到了简单...
任意输入一个十进制整数,包括正数负数,通过程序实现可以输出相应的二进制编码
二进制 八进制 十进制 十六进制 相互转换 jar 含源代码 运行前安装JRE先,下载地址: http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jre-6u29-windows-i586.exe 本程序用Java编写,适合java爱好者使用
本代码用JAVA语言编写,实现了十进制,二进制,十六进制和八进制的转换
本程展示如何使用Java中Swing程序来设计进制转换器,实现十进制到二进制,八进制,十六进制的转换。
进制转换、二进制、八进制、十进制、十六进制 Java软件
java_十进制数转换为二进制,八进制,十六进制数的算法
Java迭代10进制转换2进制.