(32)二、八、十以及十六进制之间的转换

该博客主要介绍了在Java中如何使用Integer类的方法进行二、八、十和十六进制之间的转换。通过Integer.valueOf()方法可以方便地将不同基数的数字字符串转换为整数,同时提到了toBinaryString()、toOctalString()和toHexString()等辅助转换方法。
摘要由CSDN通过智能技术生成
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));
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值