博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java将数字化成二进制字符串
阅读量:6892 次
发布时间:2019-06-27

本文共 774 字,大约阅读时间需要 2 分钟。

hot3.png

copy from Integer.java
public static String toBinaryString(int i) {		return toUnsignedString(i, 1);	}	/**	 * Convert the integer to an unsigned number.	 */	private static String toUnsignedString(int i, int shift) {		char[] buf = new char[32];		int charPos = 32;		int radix = 1 << shift;		int mask = radix - 1;		do {			buf[--charPos] = digits[i & mask];			i >>>= shift;		} while (i != 0);		return new String(buf, charPos, (32 - charPos));	}	/**	 * All possible chars for representing a number as a String	 */	final static char[] digits = { '0', '1', '2', '3', '4', '5', '6', '7', '8',			'9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',			'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y',			'z' };

转载于:https://my.oschina.net/u/138995/blog/308628

你可能感兴趣的文章
Linux开放端口
查看>>
java线程池的简单描述
查看>>
‘撤消或允许’重载
查看>>
TensorFlow人工智能引擎入门教程之十 最强网络 RSNN深度残差网络 平均准确率96-99%...
查看>>
关于访问Android项目中assets中的资源
查看>>
大家来解一解小学生题目......
查看>>
CentOS 6.4 & 6.5下DRBD的安装配置
查看>>
wp-setting.php文件详解
查看>>
mysqldb安装
查看>>
DOS 的XCOPY命令的应用之排除某些文件或文件夹(/EXCLUDE选项的应用)
查看>>
如何才能带动团队
查看>>
Spring中IOC和AOP的详细解释
查看>>
电机分类
查看>>
IntelliJ Idea 常用快捷键列表
查看>>
一、数组二三
查看>>
Android_触摸设备
查看>>
mysql读书笔记(三)
查看>>
实例:调用系统字体
查看>>
程序员应该重视版本控制
查看>>
提升Salt Api稳定性
查看>>