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

来源:互联网 发布:vip域名被百度收录 编辑:程序博客网 时间:2024/05/24 02:44

平时开发中,”进制转换“和”位操作“用的不多,因为,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->字节数组

0 1