《java的基本数据类型有八种_java八种数据结构.docx》由会员分享,可在线阅读,更多相关《java的基本数据类型有八种_java八种数据结构.docx(4页珍藏版)》请在金锄头文库上搜索。
1、本文格式为Word版,下载可任意编辑java的基本数据类型有八种_java八种数据结构 1. 整型 byte(1字节) short (2个字节) int(4个字节) long (8个字节) 2.浮点型 float(4个字节) double(8个字节) 3.规律性 boolean(八分之一个字节) 4.字符型 char(2个字节,一个字符能存储下一个中文汉字) short Short (short)0 int Integer 0 long Long 0L char Char u0000(什么都没有) float Floa t0.0f double Double 0.0d boolean Bool
2、ean false 若某个类的某个成员是基本数据类型,即使没有初始化,java也会确保它获得一个默认值,如上所示。(这种初始化方法只是用于成员变量,不适用于局部变量)。 jdk1.5支持自动拆装箱。可以将基本数据类型转换成它的包装类 装箱 Integer a = new Integer(); a = 100; 拆箱 int b = new Intger(100); 一个字节等于8位,一个字节等于256个数,-128到127 一个英文字母或一个阿拉伯数字就是一个字符,占用一个字节 一个汉字两个字符,占用两个字节 byte-short , char-int-long float-double in
3、t -float long-double 小可转大,大转小会失去精度。 字符串与基本类型或其他类型间的转换 其它类型向字符串的转换 调用类的串转换方法:X.toString(),例如:StringBuffer类; 自动转换:X+“”; 使用String的方法:String.volueOf(X); 字符串作为值,向其它类型的转换 先转换成相应的封装器实例,再调用对应的方法转换成其它类型 例如,字符中“32.1”转换double型的值的格式为:new Float(“32.1”).doubleValue()。也可以用:Double.valueOf(“32.1”).doubleValue() 静态parseXXX方法 String s = 1; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integer.parseInt( s ); long l = Long.parseLong( s ); Float f = Float.parseFloat( s ); Double d = Double.parseDouble( s ); Character的getNumericValue(char ch)方法 详细可查阅api。第 1 页 共 1 页