Java中如何得到一个整型数的二进制形式(十进制转化成二进制)
2013-12-13 13:24
393 查看
自己瞎写的,仅供参考吧,算法:除二倒序取余法
public static String getBinary(int num) { int currentNum = num;//存放当前的被除数 LinkedList<String> list = new LinkedList<String>();//存放余数,也是就二进制数 while (currentNum != 0) { if (currentNum % 2 == 0) { list.addFirst("0"); } else { list.addFirst("1"); } currentNum /= 2; } StringBuilder sb = new StringBuilder();//当然你可以使用其他形式作为方法的返回 for (int i = 0; i < list.size(); i++) { sb.append(list.get(i)); } return sb.toString(); }
相关文章推荐
- java将一个数转化为二进制形式
- java--将一个十进制正数转化为二进制
- java如何快速得到一个数组里面有多少种元素?
- (Java)十进制转化为二进制
- 负数的二进制如何转化为十进制
- Java 工程师如何得到一个好 Offer
- 在Java中如何用String类中的indexof方法得到一个词的出现频率
- Java中十进制与二进制、八进制以及十六进制的转化
- Java 中如何格式化一个日期?如格式化为 ddMMyyyy 的形式
- java把字符串转化为二进制,再把二进制转换成字符串的一个小例子
- Java 工程师如何得到一个好 Offer
- java中表示二进制、八进制、十进制、十六进制,double、float、整型
- 关于求一个十进制的数在二进制形式中1的个数
- java如何判断一个字符串能否转化为int
- java实现十进制转化二进制
- 输出一个整型数据的二进制形式
- java十进制到二进制,十六进制的转化
- hdu2051 Bitset (十进制转化为二进制) java
- Java 十进制 向二进制 十六进制 转化
- 给定一个数字的十进制形式,求出用二进制表示次数时,其中bit位为1的个数