目录
包装类与基本数据类型的区别
将基本数据类型包装为包装类有两种方法
int a = 1;
Integer b = new Integer(a);
Integer c = Integer.valueOf(a);
包装类与基本数据类型的转换
基本数据类型与包装类可以相互转换(不一定要对应),包装类之间无法相互转换
包装类的方法
以Integer为例
parseXXX(parameter)方法,返回int类型
valueOf(parameter)方法,返回Integer类型
可以看到,parseInt()返回的是基本数据类型,valueOf()返回的是Integer类型
不过,两个函数都可以实现将字符串转换为整型
String str = "516656";
int b = Integer.parseInt(str);
int c = Integer.valueOf(str);
XXXValue()方法,返回指定的类型的数据,基本数据类型都有提供