java包装类
基本数据类型对应的包装类
作用:方便使用,将基本数据类型对应为面向对象的包装类
通过包装类将引用数据类型转换为基本数据类型,或者反过来
一、包装类
byte ---->Byte
short---->Short
int------>Integer
long----->Long
char----->Character
float----->Float
double---->Double
boolean---->Boolean
打印对象时,一定会调用toString的方法
Integer构造方法和常用方法
Integer自动装箱自动拆箱
//自动装箱Integer i = 1;
//自动拆箱Int k = i;
自动装箱:把基本类型数据变成引用类型数据
自动拆箱:把引用类型数据变成基本类型数据
//可以把字符串转为int,前提是字符串可转换
//自动拆箱可用intValue方法代替
Integer l = 10;
//返回一个int类型的值
I.intValue();
//可以把字符串转为int,前提是字符串可转换
int s = Integer.parseInt( s: "1000" );
system.out.println(s+1);
parseInt方法将字符串转为int
Integer转2,8,16进制
Integer的valueOf方法
将一个int类型转换为Integer类型
Integer.valueof(1);
类似自动装箱Integer i = 1;
Long包装类的常见方法
compareTo方法
比较两个数的大小
Character包装类的常见方法
isDigit方法
判断数组的char是不是数字
Double包装类的常见方法
isNaN方法
如果此Double值是非数字((NaN)值,则返回true;否则返回false