java中的进制(jdk内置的进制转换方法)

本文详细介绍了Java中基本数据类型的使用,包括整型、浮点型、字符型和逻辑型,以及如何将字符串转换为字节数组,反之亦然。重点讲述了数据类型与字节之间的相互转换,对于理解Java底层数据处理机制具有重要意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

平时开发中,”进制转换“和”位操作“用的不多,因为,java处理的是高层,更有利于开发。
进制在跨平台中用的较多,如:文件读写,数据通信。

1.Java基本数据类型有以下四种:

整型:byte(8bit),short(16bit),int(32bit),long(64bit)
浮点型:float(32bit),double(64bit)
字符型:char(16bit,unicode字符)
逻辑型:boolean(true,false)

2.数据类型—>字节

(1)字符串<—>字节数组

//字符串->字节
String s1="my";
byte[] b1=s1.getBytes();
System.out.println("转换后的字节数组为:"+b1);
//字节->字符串
String s2=new String(b1);
/*String s2="";
try {
    s2 = new String(b1, "gb2312");//或utf-8(编码方式)
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}*/
System.out.println("转换后的字符串为:"+s2);

结果如下:

转换后的字节数组为:[B@7150bd4d
转换后的字符串为:my

(2)int->字节数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值