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