Java朝花夕拾-基本数据类型
Java的基本数据类型:
三类:字符/布尔/数值
boolean(1/8) byte(1) char(2) short(2) int(4) float(4) long(8) double(8)
括号里面是字节 1字节范围(-128~127)
java默认的整数类型是int,默认小数为double,定义float要在数值后面加f/F
自动转型 能往字节大的方向转 小转大 大转小会失去精度
包装类 除int外首字母大写
与字符串之间的转换:
字符串转基本数据类型: 使用静态方法 public static int parsexxx(String s)
throws NumberFormatException
例如: parseInt parseFloat parseDouble..
String str="111";
int i=Integer.parseInt(str);
使用valueOf(String)
int i=Integer.valueOf(str).intValue();
Integer.valueOf(str) 是将str转Integer,然后intValue()将Integer转int
基本数据类型转字符串:利用字符串的构造方法:
String str =new String(i);
String str =new String(double d); Boolean不能通过这个转换
通过String类中的valueOf()
String str=String.valueOf(i);
通过toString()方法