package com.xuan.number;
/*需要将一个整数显示为一个为的序列(例如与特定硬件设备进行交互时),或者将一个二进制数值、十六进制数值转换成整数,
* 可以使用Integer的toBinaryString()方法将一个整数转换成二进制字符串,或者使用其valueOf()方法,将一个二进制数字字符串转换成为整数
* */
/*
* 说明:Integer.valueOf()方法比toBinaryString()使用得更加广泛,他只需改变第二个参数,就可以将一个数字串由任何基数(进制)转换成为int型,
* 例如八进制的基数是8,十进制的基数是10,十六进制的技术是16.
* 此外,Integer类还包括toBinaryString()、toOctalString()和toHexString()方法
* */
public class BinaryOctHex {
public static void main(String[] args) {
String bin="101010";
System.out.println(bin+"as an Integer is "+Integer.valueOf(bin,2));
int i=42;
System.out.println(i+"as binary digits(bits) is "+Integer.toBinaryString(i));
}
}
(32)二、八、十以及十六进制之间的转换
最新推荐文章于 2022-05-21 14:59:59 发布
该博客主要介绍了在Java中如何使用Integer类的方法进行二、八、十和十六进制之间的转换。通过Integer.valueOf()方法可以方便地将不同基数的数字字符串转换为整数,同时提到了toBinaryString()、toOctalString()和toHexString()等辅助转换方法。
摘要由CSDN通过智能技术生成