virtualbox 安装debian后安装增强功能
2011-08-12 09:40
387 查看
public class NumberUtil { private final static char[] HEX = "0123456789abcdef".toCharArray(); /** * 将 int 类型数据转成二进制的字符串,不足 int 类型位数时在前面添“0”以凑足位数 * @param num * @return */ public static String toFullBinaryString(int num) { char[] chs = new char[Integer.SIZE]; for(int i = 0; i < Integer.SIZE; i++) { chs[Integer.SIZE - 1 - i] = (char)(((num >> i) & 1) + '0'); } return new String(chs); } /** * 将 int 类型数据转成十六进制的字符串,不足 int 类型位数时在前面添“0”以凑足位数 * @param num * @return */ public static String toFullHexString(int num) { char[] chs = new char[Integer.SIZE / 4]; for(int i = 0; i < chs.length; i++) { chs[chs.length - 1 - i] = HEX[(num >> (i * 4)) & 0xf]; } return new String(chs); } /** * 将 long 类型数据转成二进制的字符串,不足 long 类型位数时在前面添“0”以凑足位数 * @param num * @return */ public static String toFullBinaryString(long num) { char[] chs = new char[Long.SIZE]; for(int i = 0; i < Long.SIZE; i++) { chs[Long.SIZE - 1 - i] = (char)(((num >> i) & 1) + '0'); } return new String(chs); } /** * 将 long 类型数据转成十六进制的字符串,不足 long 类型位数时在前面添“0”以凑足位数 * @param num * @return */ public static String toFullHexString(long num) { char[] chs = new char[Long.SIZE / 4]; for(int i = 0; i < chs.length; i++) { chs[chs.length - 1 - i] = HEX[(int)((num >> (i * 4)) & 0xf)]; } return new String(chs); } }
相关文章推荐
- Debian虚拟机安装VirtualBox增强功能
- Debian 7 安装使用 Virtualbox及增强功能
- VirtualBox在Debian系统上安装增强功能(记录)
- debian安装 Virtualbox 的增强功能问题处理
- VirtualBox下Debian安装增强功能
- 在debian纯字符界面安装vmware tools或者VirtualBox的增强功能开启共享文件夹
- virtualbox安装kaliLinux与安装增强功能的问题
- 在Virtualbox的CentOS虚拟机中安装增强功能
- 向VirtualBox中CentOS7 mini系统中安装VBoxLinuxAdditions增强功能
- VirtualBox安装Linux,再按装增强功能的时候报错处理
- 关于virtualbox安装增强功能包的总结
- VirtualBox 在CentOS下安装增强功能及错误解决
- CentOS6.4安装VirtualBox增强功能
- VirtualBox中centos安装增强功能报错解决办法
- VirtualBox安装CentOS6后安装增强功能
- 在Virtualbox安装增强功能时出错
- 在VirtualBox上为Fedora17安装“增强功能”
- Debian安装VirtualBox增强工具
- virtualbox,菜单栏,显卡驱动,安装增强功能 解决方案
- RedHat linux AS 5下VirtualBox3.1.6增强功能的安装