基本类型包装类

基本类型包装类概述:将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法,操作该数据

常用的操作之一:用于基本数据类型与字符串之间的转换

基本类型包装类也有八种,如下表

基本数据类型包装类
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean

 

基本类型包装类的练习

 

Integer包装类

Integer类的概述和使用

Integer的构造方法有两个,一个是接收一个int类型的参数,另一个是接收String类型的参数。但是这两个都已经过时了。 前者过时,建议使用静态工厂valueOf(int),因为它可能产生明显更好的空间和时间性能 后者过时,建议使用parseInt(String),将字符串转换为int原语,或使用valueOf(String)将字符串转换为Integer对象 过时原因: 被valueOf静态方法替代了

Integer:包装一个对象中的原始类型int的值,即Integer是int的包装类类型

Integer类的构造方法如下

方法名说明
public Integer(int value)根据int值创建Integer对象(过时)
public Integer(String s)根据String值创建Integer对象(过时)
public static Integer valueOf(int i)返回表示指定的int值的Integer实例
public static Integer valueOf(String s)返回一个保存指定值的Integer对象String

 

Integer包装类的练习

 

int和String的相互转换

基本类型包装类的最常见操作就是:用于基本类型和字符串之间的相互转换

1、int转换为String

2、String转换为int

 

int和String相互转换的练习