数据类型
类型
Object //所有类型
int //整数
大小:32
范围:-2147483648~2147483648,
默认值:0
String //字符串
long //长整形
大小:64
范围:-9233372036854477808~9233372036854477808
默认:0
float //浮点形
大小:32
范围:-3.40292347E+38~3.40292347E+38
默认:0.0f
double //双精度
大小:64
范围:-1.79769313486231570E+308~1.79769313486231570E+308
默认:0.0d
short //短整型
大小:16
范围:-32768~32768
默认:0
boolean //布尔型
大小:1
范围:true/false
默认:false
char //字符型
大小:16
范围: \u0000 - u\ffff
默认: \u0000
byte //字节型
大小:8
范围:-128~127
默认:0
基本数据类型对象包装类
作用:基本数据类型和字符串类型之间做转换
数据类型
byte Byte //字节类型
short Short //短整型
int Integer //整形
long Long //长整形
boolean Boolean //布尔
float Float //浮点型
double Double //双精度浮点型
char Character //字符类型
基本数据类型转换为字符串
基本数据类型+"" //数据类型+""将数据类型转换为String类型
3+"" //将3转换为String格式,"3"
基本数据类型.toString(基本数据类型值); //Integer.toString(34); //将34整数变为"34";
字符串转成基本数据类型
xxx a = Xxx.parseXxx(String); //xxx为基本数据类型
int a = Integer.parseInt("123"); //将字符串"123"转为int类型123
double b = Double.parseDouble("12.34");
boolean b = Boolean.parseBoolean("ture"); //将字符串类型转换为boolean类型
进制转换:
//十进制转为其他进制
toBinaryString(); //将十进制转为二进制
toHexString(); //将十进制转为十六进制
toOctalString(); //将十进制转为八进制
//其他进制转为十进制
parseInt(string,radix);
parseInt("110",2); //返回6
parseInt("3c",16); //返回60